仅在 IE 中上下滚动时触发 mouseleave
滚动到 IE 中示例中的黄色框以查看问题。
有没有办法阻止这种情况发生?
$("#box").mouseenter(function(){
$("#mouse").html("mouseenter");
}).mouseleave(function(){
$("#mouse").html("mouseleave");
});
$("#box").bind('mousewheel DOMMouseScroll MozMousePixelScroll', function(e){
var theEvent = e.originalEvent.wheelDelta || e.originalEvent.detail*-1
e.stopImmediatePropagation();
e.stopPropagation();
e.preventDefault();
if(theEvent /120 > 0) {
$("#scroll").html("Scrolling Up");
}
else{
$("#scroll").html("Scrolling Down");
}
return false;
});