首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JQuery scrollTop()不执行任何操作

JQuery scrollTop()不执行任何操作
EN

Stack Overflow用户
提问于 2011-09-25 01:07:24
回答 3查看 1.9K关注 0票数 3

我的.scrollTop()就是不能用。它被用在一个函数中(这个函数会被调用--用一个警告进行检查),但是什么也不会发生。

我试过了:

代码语言:javascript
运行
复制
$(window).scrollTop();
$("html").scrollTop();
$(document).scrollTop();

我分别和一起尝试了它们,但它什么都不起作用。

我所需要做的就是让我的页面滚动到顶部。有什么建议和窍门吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-25 01:14:48

您需要一个跨浏览器解决方案$("html, body").scrollTop(0);来滚动到垂直位置0(到顶部)。

你做scrollTop()的方式什么也不做,因为它是一个返回当前垂直位置的getter方法。

票数 10
EN

Stack Overflow用户

发布于 2011-09-25 01:10:31

scrollTop()获取元素的当前滚动顶部,但没有设置它,请尝试jQuery ScrollTo plugin,它具有您需要的功能。

票数 2
EN

Stack Overflow用户

发布于 2011-09-25 01:24:21

$("body").scrollTop();可以很好地工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7540515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档