如何使用jQuery在页面上滚动到特定位置?

135

使用 jQuery 可以将页面滚动到特定位置吗?

我想要滚动到的位置必须具备什么条件吗?

<a name="#123">here</a>

或者它只能移动到特定的DOM id吗?


3
只是一张小便签:在 XHTML 1.1 Strict 中不允许使用属性 "name",请改用 ID。 - Juraj Blahunka
有趣的问题,不能使用页面坐标来滚动吗?我认为我们应该能够做到。 - Omar Abid
我在这里找到了与你需求类似的解决方案。 - user1493023
@mrblah 你的问题解决了吗? - Meghdad Hadidi
11个回答

0

"scroll-behavior: smooth;"不是所有浏览器都兼容的属性。 - Billu
请在以下链接中检查浏览器兼容性:https://developer.mozilla.org/zh-CN/docs/Web/CSS/scroll-behavior#Browser_compatibility - Sairam
是的,您链接中给出的表格显示:Edge、IE和Safari不兼容这个属性。 - Billu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接