gpt4 book ai didi

javascript - 当两个元素到窗口顶部的距离相同时运行命令

转载 作者:太空宇宙 更新时间:2023-11-04 15:28:58 26 4
gpt4 key购买 nike

当两个元素到浏览器顶部的距离相同时,我想做一些事情。

我试过这个:

var scrollTop      =   $(window).scrollTop(),
_menuOffset = $('#2').offset().top,
_aboutOffset = $('#1').offset().top;

distance1 = (_menuOffset - scrollTop);
distance2 = (_aboutOffset - scrollTop);

if (distance1 == distance2 ) {
alert('test');
}​

fiddle :http://jsfiddle.net/Rxs2m/135/

希望有人能帮忙。

谢谢!

最佳答案

http://jsfiddle.net/Rxs2m/135/

ID 不正确,因此 .offset() 不返回任何内容(并且 .offset().top 导致错误)。

更改为 $("#en")$("#to")

最后,将所有内容包装到 $(window).scroll() 的回调中,每次窗口滚动时都会检查它。

关于javascript - 当两个元素到窗口顶部的距离相同时运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13655606/

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