【问题标题】:When I'm scrolled down and click a link, the next page starts out scrolled down当我向下滚动并单击链接时,下一页开始向下滚动
【发布时间】:2015-09-08 15:37:53
【问题描述】:

很抱歉,我只能提供很少的示例代码或细节,但事实是这完全没有意义,因为这是一个非常普遍的情况。

每当我在页面上向下滚动并单击指向下一页的链接时,该页面就会开始向下滚动。 不是如果我在第一页的底部,我将从下一页的底部开始;那样好像有点随机。

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

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

有解决办法吗,还是我必须解决这个问题?

【问题讨论】:

    标签: javascript meteor iron-router


    【解决方案1】:

    简单修复:使用全局onBeforeAction 钩子在更改到任何路线时滚动回页面顶部:

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

    【讨论】:

      猜你喜欢
      • 2013-05-02
      • 2023-03-08
      • 1970-01-01
      • 2019-12-19
      • 1970-01-01
      • 1970-01-01
      • 2016-02-24
      • 1970-01-01
      • 2019-07-07
      相关资源
      最近更新 更多