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

Wenn Sie auf Element A klicken, um ein Ereignis auf Element B auszulösen, wird es unter IE8_javascript-Kenntnissen als Element A erkannt

WBOY
WBOYOriginal
2016-05-16 16:37:341022Durchsuche
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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn