ff下事件分派和觸發:
//繫結
window.addeventlistener("mousewheel",function(event),false);
var event = document.createevent("mouseevent");
event.initmouseevent("mousewheel",true,null,window,0,0,0,1,0,false,false,false,false,0,null);
window.dispatchevent(event)
ie下事件的分派和觸發:
//繫結
document.attachevent("onmousewheel",function());
var event = document.createeventobject();
event.log = "test"
document.fireevent("onmousewheel",event)
ff只能實現事件分派,不能實現手動觸發。如果非原瀏覽器原生支援的事件型別,addeventlistener是一概不理會.
ie簡單得多了,沒有初始化事件步驟,無法設定其屬性,但可設定自定義屬性。
參考:
IE和FF之js 區別
function getevent 同時相容ie和ff的寫法 func func.caller return null 1.使用 document.getelementbyid 替代 document.all ie 2.如果控制項只有 name,沒有 id,用 getelementbyid 時 ie...
IE和FF下的srcElement獲取
在寫js的時候,我們很多情況下不得不考慮ie和ff的相容性。很簡單的,ie中的event和ff中的event就不一樣,獲取方式也不一樣,比如ie中event是全域性window物件的屬性,而ff中卻沒有。有很多時候我們要獲取觸發事件的源物件 在ie中是srcelement 下面給出兩種方式。一 在函...
css 相容IE和FF的寫法
ie和火狐的css相容性問題歸總 css對瀏覽器器的相容性具有很高的價值,通常情況下ie和firefox存在很大的解析差異,這裡介紹一下相容要點。1 doctype 影響 css 處理 2 ff div 設定 margin left,margin right 為 auto 時已經居中,ie 不行 3...