jquery 響應不同瀏覽器 滑鼠滾輪上下滾動事件 相對的操作
/*********************** * 函式:繫結滑鼠滾輪上下滾動事件 相對的操作 * 引數:event * 返回:滾輪方向 1:向上 -1:向下 * FireFox 向上滑動detail值為—3,向下為3; * Ie 向上滑動wheelDelta 值為120,向下為-120 *************************/ var scrollFunc=function(e){ //var direct=0; e=e || window.event; if(e.wheelDelta){//IE/Opera/Chrome if(e.wheelDelta==120) { //向上滾動事件 } else {
//向下滾動事件
} }else if(e.detail){//Firefox if(e.detail==-3) { //向上滾動事件} else { //向下滾動事件
} } //ScrollText(direct); } /*註冊事件*/
if(document.addEventListener)
{ document.addEventListener('DOMMouseScroll',scrollFunc,false); }//W3C
window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome