scrollTop()仍然无法在Chrome中运行

时间:2012-11-29 07:35:33

标签: jquery google-chrome safari scrolltop

我有烦人的.scrollTop()没有工作的问题。我每次点击刷新按钮时都试图让页面从顶部开始。为此,我将$('html,body').scrollTop(0)添加到$(document).ready。适用于Firefox,但不适用于Chrome或Safari。 scrollTop功能在整个页面中工作正常(即平滑滚动链接),而不是在页面上点击刷新时。

我不知所措;尝试了不同的组合:$('html')$('body')$('html,body')$(document)$(window) ......

$(document).ready(function() {
    $('html,body').scrollTop(0);
})​;​

1 个答案:

答案 0 :(得分:2)

如果您不需要任何动画,可以使用本机JS函数来执行此操作,而不是使用jQuery。只需通过0,0就可以了。

window.scrollTo(x-value, y-value);