Ich habe ein .click()
Ereignis auf einem SVG-Element festgelegt. Wenn ich im Internet Explorer 11 darauf klicke, denke ich, dass ich auf ein Hintergrundelement klicke. Ich habe versucht mit z-index
aber kein Glück. Ich verwende dieses, welches Element einzuloggen es denkt, dass ich versuche zu klicken:SVG-Hintergrundelement stehlen Fokus auf Click-Ereignis in Internet Explorer 11
$(document).click(function(e){
console.log(e.target)
})
eine Menge Code hier beteiligt Es gibt also werde ich einfach in CodePen zu meinem Projekt verlinken:
Wenn Sie die Maus über "F" oder "C" auf der rechten Seite der Temperatur bewegen, sollte es weiß werden. Nach dem Klicken sollte sich die Temperatur von Celsius auf Fahrenheit ändern. Keines dieser Arbeit in Stein im Alter von IE 11 ..
funktioniert gut in Chrome und Firefox (keine Überraschung)
Meine Vermutung ist, etwas Fokus stiehlt und die oben verhindert arbeiten. Wenn Sie schnell genug sind, können Sie es sofort nach dem Aktualisieren der Seite im Internet Explorer starten.
Prost