gpt4 book ai didi

javascript - 将
滚动到特定内容

转载 作者:行者123 更新时间:2023-11-30 08:54:56 25 4
gpt4 key购买 nike

我正在创建一个拆分页面,左侧是菜单,右侧是主要内容。当我点击一个菜单项时,我想将主要内容滚动到该项目。

我找到了 JavaScript scrollTo() ,它采用偏移量参数。

有什么方法可以确定特定 <p> 的偏移量吗?或 <div> 中的其他元素?或者也许有另一种方法可以在不知道其偏移量的情况下滚动到某个元素?

编辑

感谢您的回复。看来大家的回答都差不多。但是,我遇到了这个问题。似乎offset().top (或 position().top )根据当前滚动位置返回不同的值。

我的 jsFiddle 在这里:http://jsfiddle.net/gBTW9/4/embedded/result/

如果我滚动到顶部并选择第 4 节,它会按预期工作。但是一旦我滚动,它就会停止正常工作。任何人都可以看到发生了什么。

最佳答案

有jquery方法offsetposition stat 可以提供帮助。

也有不错的scrollTo接受元素等的插件。

关于javascript - 将 <div> 滚动到特定内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14362435/

25 4 0
文章推荐: javascript - 将函数直接链接到 Javascript 中新创建的对象实例
文章推荐: java - 新行中的 ArrayList
文章推荐: java - InputStream "int read(byte[] b)"方法参数是引用吗?
文章推荐: java - Gson 反序列化为 List,其中列表的泛型类型作为类名给出