我正在使用带有流星应用程序的铁路由器。一件奇怪的事情正在发生。路线的某些链接(例如/购买)将我带到页面的中间或底部。这种行为似乎是随机的。有没有办法确保这些会把你带到页面顶部?
答案 0 :(得分:0)
告诉窗口在导航到路线时滚动顶部:
route: {
name: 'name'
template: 'template'
onAfterAction: function () {
scrollTop();
}
}
function scrollTop() {
window.scrollTo(0, 0);
}
答案 1 :(得分:0)
尝试使用okgrow:router-autoscroll包。
meteor add okgrow:router-autoscroll
滚动到顶部可以在您的网站中进行前进,但如果用户想要返回,则会将它们放回到上一页的顶部。 autoscroll包维护页面位置,因此当您单击它时,它会滚动到您所在的位置。它还支持散列标记锚点