我正在处理jquery
事件,其中div
和类low_price
会根据我们滚动的方向进行动画处理。如果向上滚动,则div向上滚动,向下滚动时向下滚动。
但是此代码不适用于笔记本电脑的鼠标垫滚动。
此代码仅适用于chrome,不适用于其他浏览器。
HERE是一个小提琴。
这是代码。
$(window).bind('mousewheel DOMMouseScroll', function(event) {
if (event.originalEvent.wheelDelta >= 0) {
$(".low_price").animate({top: '0'}, "fast");
}
else {
$(".low_price").animate({top: '80px'}, "fast");
}
});
最佳答案
怎么使用:
event.originalEvent.detail
编辑2:https://jsfiddle.net/pmiranda/1fud1roa/1/
我从这里拿来的:event.wheelDelta returns undefined
关于javascript - jQuery mousewheel事件仅在Chrome上有效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42166348/