原生的滾輪事件:火狐與其他瀏覽器使用了不同的事件
/** 滾輪事件只有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 判斷滾輪向上或向下在瀏覽器中也有相容性...