1
鼠标滚轮事件和键盘事件以及鼠标左右键没本质的区别。
2
if(document.addEventListener){ document.addEventListener('DOMMouseScroll',scroll,false);//FF } window.onmousewheel=document.onmousewheel = scroll; //IE opera chrome safari
像上面这样就可以给整个文档绑定滚轮事件。
function scroll(e){ var direct e = window.event || e; if(e.wheelDelta){ direct = e.wheelDelta > 0 ? 1 : -1; }else if(e.detail){ direct = e.detail < 0 ? 1 :- 1; } //这样子就可以判断滚轮的方向 }
3 JQ
$(".txt").mousewheel(function(objEvent, intDelta){
ScrollText(this,intDelta);
});//intDelta代表鼠标滚动