我尝试使用像scrollTo(0)这样的命令和像okgrow:router-autoscroll这样的包。我在线阅读了很多页面。我完全无法做到这一点,当我通过路由(铁路由器)加载新模板时,它会自动滚动到顶部。
编辑:我已经尝试了以下所有方面无济于事:
$(window).scrollTop()
$('body, html').scrollTop()
$('body').scrollTop()
$(document).scrollTop()
window.scrollTo(x, y)
答案 0 :(得分:-1)
对于那些有同样问题的人。我最终使用以下代码在所有浏览器中解决了这个问题:
Template.templateName.onRendered(function(){
$('.wrapper-header')[0].scrollIntoView();
});
这应该适用于所有浏览器,并且不再需要使用flowrouter和Iron Router自动滚动插件。
希望这有帮助!