gpt4 book ai didi

jQuery Offset 返回负值

转载 作者:行者123 更新时间:2023-12-03 22:56:45 25 4
gpt4 key购买 nike

我有一个像下面这样的场景:

在我的用户界面中,我将有一个文本框。如果我在文本框中输入了数字,我需要向下滚动到相应的页码。

Dom 中,我将有一些带有各自 id 的 div。如果用户输入页码为 5。我将检查 dom 中的第 5 个 div 偏移量并获取顶部值。通过使用scrollTop 它将滚动到第5个div。

这里,问题是向下滚动到第 5 个 div 后出现的。如果再次输入页码作为 2. 负偏移顶部值。因此,ScrollTop 默认移动到顶部。

Here is fiddle

要准确重现此内容,请转到第 7 页,然后再次转到第 3 或 4 页。

最佳答案

迟到的回答,以防对某人有帮助:

只需使用 dom offsetTop 属性即可。无论之前发生过什么滚动,这都将是正确的位置。

$( something )[0].offsetTop; 

关于jQuery Offset 返回负值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27632300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com