jquery滚动到顶部不起作用

时间:2013-12-18 15:38:58

标签: javascript jquery html scroll

我有一个弹出窗口,它动态加载内容并使用overflow:auto来维护弹出窗口大小,然后使其可滚动。我在底部有一个链接,目前使用锚点滚动到div的顶部。不幸的是,它也迫使页面向下滚动到该点,并滚动到该div的顶部。

我试图阻止页面滚动,只滚动到div的顶部。我尝试了很多滚动到顶部的场景:

$('#id').scrollTop(0);

以及

$('#id').animate({
   scrollTop: 0
}, 'slow');

不幸的是,这无所事事。我没有收到任何错误。我试图在控制台中尝试它并且没有附加到任何点击事件,它什么也没做,只是将id打印到我所针对的控制台。

以下是此页面的实际生产版本的链接。如果您点击隐私政策,条款或了解更多信息的链接,然后点击任何返回顶部链接,您将看到问题所在。

Here is the site

1 个答案:

答案 0 :(得分:3)

我用过

$( 'html, body' ).animate( { scrollTop: 0 }, 0 );