mousewheel滾輪事件

2022-08-02 03:51:11 字數 497 閱讀 3754

原生的滾輪事件:火狐與其他瀏覽器使用了不同的事件

/*

* 滾輪事件只有firefox比較特殊,使用dommousescroll; 其他瀏覽器使用mousewheel;

* */

//firefox

document.body.addeventlistener("dommousescroll", function

(event) );

//chrome and ie

document.body.onmousewheel = function

(event) ;

使用jquery相容後的事件

//

jquery 相容的滾輪事件

$(document).on("mousewheel dommousescroll", function

(e)

else

if (delta < 0)

});

封裝滑鼠滾輪事件 mousewheel

function mousewheel obj,fn else fn num if e.preventdefault e.preventdefault return false 使用方法 var odiv document.getelementbyid div mousewheel odiv,fun...

C 自己寫MouseWheel事件

問題 發現vs2010中並沒有mousewheel這個事件,但是繼承自system.windows.form類的控制項中是存在這個事件的。所以我們手動來新增此事件 1 在 designer.cs檔案的initializecomponent 函式中,找到需要新增此事件的物件新增語句 this.pane...

滑鼠滾輪事件

新增事件 有相容性 註冊事件 if document.addeventlistener window.onmousewheel document.onmousewheel scrollfunc ie opera chrome detail與wheeldelta 判斷滾輪向上或向下在瀏覽器中也有相容性...