gpt4 book ai didi

javascript - 从鼠标滚轮事件中检测 jQuery 滚动事件

转载 作者:行者123 更新时间:2023-11-29 19:15:03 25 4
gpt4 key购买 nike

$(".elem").on("wheel mousewheel", function(){
// if( $(this).scrollHappens ){
// do something
// } else {
// do something else
// }
//
// how to do this?
});

我正在制作一个全屏垂直内容 slider ,它在鼠标滚轮事件上滑动。现在,每张幻灯片都可能有可滚动的内容。在那种情况下,我不希望 silder 滑动,除非用户已经到达可滚动内容的底部或顶部(当滚动不会触发时)。

或者有什么更好的方法吗?

最佳答案

使用 event.target 检测您是否在滚动面板内,如果为真,则使用 .scrollTop() 和滚动面板的高度,以及使用滚动方向检测您是在底部还是顶部。

这里有一个 JSFiddle 来演示:https://jsfiddle.net/g6e4fj97/2/

关于javascript - 从鼠标滚轮事件中检测 jQuery 滚动事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35953804/

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