如何使用 jQuery 到达 div 顶部但不滚动? [复制]

Posted

技术标签:

【中文标题】如何使用 jQuery 到达 div 顶部但不滚动? [复制]【英文标题】:How to get to top of div but not scroll using jQuery? [duplicate] 【发布时间】:2019-12-30 19:45:15 【问题描述】:

我怎样才能让用户使用 jQuery 而不是滚动到顶部?例如,我有这段代码可以工作-

$("button").click(function() 
    $("#myDiv").animate( scrollTop: 0 );
);

但它当然会将用户滚动到该部分的顶部。我想在不发生视觉上明显的滚动效果的情况下实现这一点。有什么办法可以做到吗?

【问题讨论】:

为什么你甚至需要 javascript 参与? 【参考方案1】:

如果你愿意,你可以在没有 Javascript 的情况下做到这一点:

<div id="myDiv">Here is some content</div>

<a href="#myDiv">Link to My Div</a>

【讨论】:

以上是关于如何使用 jQuery 到达 div 顶部但不滚动? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

检测滚动条何时到达div的顶部?

使用 JavaScript/jQuery 滚动到 DIV 的顶部?

当光标位于屏幕的顶部或底部边缘时,如何使用 JQuery/Javascript 向下滚动页面?

jQuery判断滚动条是上滚还是下滚,且是否到达底部或顶部

div中的滚动顶部在jquery中不起作用

Jquery 判断滚动条到达顶部或底部 (可用于上拉下拉加载刷新)