封裝二級繫結事件中相容高階瀏覽器與ie瀏覽器

2021-10-24 09:53:49 字數 617 閱讀 8129

封裝二級繫結事件中相容高階瀏覽器與ie瀏覽器 

// 獲取元素

var box = document.getelementbyid("box");

// 封裝乙個函式,用於解決高階瀏覽器中和ie中繫結事件統一的方

/*** bindevent方法 相容多個瀏覽器之間事件繫結方式

* @dom 要繫結事件元素

* @type 事件的型別

* @fn 執行事件函式

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

} // 測試

bindevent(box, "click", function() );

滑鼠滾輪事件相容火狐

// 定義乙個函式,通過該函式可以實現多個瀏覽器事件繫結的方式

function bindevent(dom, type, fn)

} // 利用能力檢測

if (dom.addeventlistener) else if (dom.attachevent) else

}

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

相容所有瀏覽器的實踐封裝函式 將新增事件的相容封裝到乙個函式中 param dom 新增事件的節點 param type 事件型別 如 click param fn 事件觸發的函式 function addevent dom,type,fn else if document.attachevent ...

IE與FF瀏覽器CSS相容技巧

一 important 在ie6及ff中的使用 box1 box1 模板無憂 mb5u com important是說這個設定有優先順序,ie碰到 important不會出錯只是忽略他的功能,假如後面又設定了width,ie會以最後設定的 width為準,假如後面再沒有其它設定,則會用當前這個值,也...

火狐瀏覽器 div 左對齊與ie相容辦法

本文講解了firefox火狐瀏覽器與ie瀏覽器在html 編寫時的差異,程式設計師有進行開發除錯時,可按下面說到的html標籤進行除錯.1.ul不同,ie下預設是margin留白,ff下預設是padding留白,所以要先用margin 0 padding 0 來實現相容。2.給定高度後,當內容過多,...