当我向下滚动并单击链接时,下一页开始向下滚动

时间:2015-06-23 01:49:57

标签: javascript meteor iron-router

对不起,我可以提供很少的示例代码或细节,但事实是它完全没有意义,因为这是一个非常普遍的情况。

每当我在页面上向下滚动并单击指向下一页的链接时,该页面就会向下滚动。它是的情况,如果我在第一页的底部,我会从下一个的底部开始;这样看起来有点随意。

值得注意的是,所有这些链接都是使用events使用Router.go制作的,例如:

Router.go('showroom', {cat: category, _id: this._id})

是否有解决方法,或者我是否必须解决此问题?

1 个答案:

答案 0 :(得分:0)

简单修复:在更改为任何路径时,使用全局onBeforeAction挂钩滚动回页面顶部:

Router.onBeforeAction(function(){
  $(window).scrollTop(0);
  this.next();
});