gpt4 book ai didi

javascript - 有没有办法在用户滚动时只显示一个 div?

转载 作者:行者123 更新时间:2023-11-30 12:43:14 25 4
gpt4 key购买 nike

我正在努力使 div 仅在用户滚动时显示。当他们停止滚动时,div 会淡出。

我用谷歌搜索了各种术语,但也许我的术语不正确,因为返回的结果是关于在特定高度显示 div。

有什么建议吗?

最佳答案

看看jQuery's .scroll event handler :

var myTimeout = -1;                    // Var to store a timeout reference in
$(window).scroll(function() { // When the user scrolls the window
$('#myDiv').show(); // Show the div (Any element)
if(myTimeout !== -1){ // If a timeout is running
clearTimeout(myTimeout); // Clear that timeout
}
myTimeout = setTimeout(function(){ // Set a timeout to hide the div
$('#myDiv').hide(); // Function that hides the div
}, 1000); // Run the function after 1 sec (1000 ms)
});

这段代码在用户开始滚动时显示 div,然后在用户停止滚动 1 秒后隐藏它。

关于javascript - 有没有办法在用户滚动时只显示一个 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23609466/

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