Heim > Artikel > Web-Frontend > Wenn Sie auf Element A klicken, um ein Ereignis auf Element B auszulösen, wird es unter IE8_javascript-Kenntnissen als Element A erkannt
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"); }
Zum Beispiel: Ein Klick auf Element A löst ein Ereignis auf Element B aus. Logischerweise ist die Ereignisquelle zu diesem Zeitpunkt Element B. Unter IE8 wird es als Element A erkannt. Dies ist kein Problem Vorerst keine gute Lösung. Hier bekomme ich das B-Element einfach manuell unter IE8