当我向下滚动并单击 link 时,下一页开始向下滚动
When I'm scrolled down and click a link, the next page starts out scrolled down
很抱歉,我只能提供很少的示例代码或细节,但事实是,这完全没有意义,因为这是一个非常普遍的情况。
每当我在页面上向下滚动并单击 link 到下一页时,该页面就会开始向下滚动。 不是如果我在第一页的底部,我会从下一页的底部开始;这样看起来有点随意。
值得注意的是,所有这些 link 可能都是用 events
制作的,使用 Router.go
,例如:
Router.go('showroom', {cat: category, _id: this._id})
是否有解决此问题的方法,或者我是否必须解决此问题?
简单修复:使用全局 onBeforeAction
钩子在更改到任何路由时滚动回页面顶部:
Router.onBeforeAction(function(){
$(window).scrollTop(0);
this.next();
});
很抱歉,我只能提供很少的示例代码或细节,但事实是,这完全没有意义,因为这是一个非常普遍的情况。
每当我在页面上向下滚动并单击 link 到下一页时,该页面就会开始向下滚动。 不是如果我在第一页的底部,我会从下一页的底部开始;这样看起来有点随意。
值得注意的是,所有这些 link 可能都是用 events
制作的,使用 Router.go
,例如:
Router.go('showroom', {cat: category, _id: this._id})
是否有解决此问题的方法,或者我是否必须解决此问题?
简单修复:使用全局 onBeforeAction
钩子在更改到任何路由时滚动回页面顶部:
Router.onBeforeAction(function(){
$(window).scrollTop(0);
this.next();
});