gpt4 book ai didi

javascript - 延迟 jquery 函数直到到达某个 div(scrollTop?)

转载 作者:行者123 更新时间:2023-11-28 07:29:33 24 4
gpt4 key购买 nike

我有一个幻灯片放映,我想延迟它的开始,直到您到达 div 的顶部。目前我们使用绝对像素值来完成此操作,但这在移动设备上不起作用。有没有办法说“到达 div 3 时,开始这个动画”?

我们目前拥有的:

$(window).on("scroll", function(){
if($("body").scrollTop() === 500){
$(window).off("scroll");
// Code here
}
}

我模拟了一个 jsfiddle 幻灯片放映。

感谢您的帮助!

最佳答案

你可以比较body scroll已经到达了以offset().top开头的div

$(window).on("scroll", function(){
if($("body").scrollTop() === $("#yourDivID").offset().top){
$(window).off("scroll");
// Code here
}
}

这会起作用

For Ref : Offset()

关于javascript - 延迟 jquery 函数直到到达某个 div(scrollTop?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31611557/

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