相容所有瀏覽器的事件封裝函式

2021-10-25 14:57:40 字數 588 閱讀 4879

相容所有瀏覽器的實踐封裝函式

/*  

*將新增事件的相容封裝到乙個函式中

*param dom 新增事件的節點

#param type 事件型別 如:'click'

*param fn 事件觸發的函式

*/function addevent(dom,type,fn) else if (document.attachevent) else

}

其寫法真實步驟

// 相容所有的瀏覽器

var add  = document.getelementbyid('add'),

del = document.getelementbyid('del');

addevent(add,'click',function() );

/* if(document.addeventlistener) ,false)

} else if (document.attachevent) )

} else

} */

事件物件相容瀏覽器

1.滑鼠事件物件的button屬性 了解 button 控制使用者操作的按鍵 左鍵 0 滾輪 1 右鍵 2 ie下的資料 左鍵 1 滾輪 4 右鍵 2 案例 跨瀏覽器相容事件物件button的屬性 function getbutton evt else if window.event 2.事件流 當...

js常用事件整理 相容所有瀏覽器

1.滑鼠滾動事件。說明 返回值 大於0向上滾動,小於0向下滾動。相容型 所有瀏覽器。函式 滑鼠滾動方向 引數 event 返回 滾輪方向 向上 大於0 向下 小於0 var scrollfunc function e else if e.detail 返回值 alert direct 註冊事件 if...

相容所有瀏覽器的indexof 方法

if array.prototype.indexof 判斷當前瀏覽器是否支援indexof 方法。2 array.prototype.indexof function obj,start 如果不支援,那麼就自定義乙個indexof 方法,第乙個引數是要查詢的元素,第二個引數表示查詢的起始位置。3 f...