相容所有瀏覽器的實踐封裝函式
/*
*將新增事件的相容封裝到乙個函式中
*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...