我使用此代码导航网页中的表单。但此代码仅适用于Chrome浏览器,而不适用于firefox.so我如何在Firefox中工作..
$('#swapScorell1').bind('mousewheel', function (e) {
$(this).scrollTop($(this).scrollTop() - e.originalEvent.wheelDeltaY);
event.cancelBubble = true;
//prevent page fom scrolling
return false;
});
“swapScorell1”是div标签表单的ID
答案 0 :(得分:1)
mousewheel
事件在firefox中不起作用。
使用DOMMouseScroll
。
答案 1 :(得分:0)
FireFox不支持鼠标滚轮。所以可以做到以下几点。
var mousewheelevent =(/ Firefox / i.test(navigator.userAgent))? " DOMMouseScroll" :" mousewheel"
要在FF中计算滚动,您需要e.originalEvent.detail> 0 在其他人中,你需要e.originalEvent.wheelDelta / 120> 0