IE8,9中將event傳到其他作用域會失效

2021-08-03 06:16:11 字數 340 閱讀 3420

與其它瀏覽器在事件觸發之後為每個事件建立乙個單獨的event物件相對,ie的所有事件公用乙個event物件,也就是window.event。因此為了避免衝突,針對某個事件的window.event物件只在該事件的事件處理函式的執行過程中有效,一旦事件處理函式執行完了,window.event就被ie設定為null了。如果傳到其他作用域,event的屬性會顯示無法獲取成員。

比如:

var elem = document.getelementbyid('ss');

elem.attachevent('onclick',function

(e),500)

})

微軟將停止對 IE 8 9和10的支援

微軟將停止對 ie 8 9和10的支援,並邀請使用者切換到 ie 11或者 edge。最初於2014年8月宣布,下週微軟將終止 ie 8 9和10的業務。2016年1月12日,windows 7和 windows server 2008使用者如果仍然使用舊版本的 ie,將會看到乙個通知,告訴他們將停...

inline block在IE8,9的間隙問題

今天嘗試製作tab效果時候,發現在ie8,9下,有個性的inline block的元素在內容為空,或者內容是block的情況下,與下方block元素有間隙!在查詢相關例子並實踐發現,處理這種情況的解決方案是 設定inline block的父元素font size為零,然後再設定inline bloc...

IE8,9下的ajax快取問題

原文 ie8,9下的ajax快取問題 最近在做乙個 的登入註冊框,前端使用了jquery。由於sign和login不是在單獨的頁面上,而是以乙個彈出框出現。所以決定使用ajax來實現註冊和登入功能。本以為可以一帆風順,結果在測試的時候發現了奇怪的問題。在用chrome ff ie10 測試的時候基本...