var menuUrl = $(eventSrc).attr("navUrl"); // if (menuUrl == undefined) {//兼容IE8的$(eventSrc)識別錯誤,取第一個 // menuUrl = $("#left_menu-small li:first a").attr("navUrl"); // } var browser = GetIEVersion(); if (browser == "IE8") {//兼容IE8的$(eventSrc)識別錯誤,取第一個 menuUrl = $("#left_menu-small li:first a").attr("navUrl"); }
比如: 點擊A元素觸發B元素的事件,按道理這時的事件源是B元素,在IE8下會識別成A元素,在其它浏覽器下沒問題,暫時沒有好的解決方案,我這裡只是在IE8下自己手動的去拿B元素