feuert Ich habe einen Knopf mit einer Spannweite innerhalb es. Ich habe ein Klickereignis auf der Schaltfläche und ich habe auch ein Klickereignis in der Spanne, aber in IE11 wird das span-Klickereignis nicht ausgelöst (funktioniert in Chrome/Firefox). Gibt es eine Problemumgehung, ohne von einer Schaltfläche zu einem div zu wechseln?klicken Ereignis auf Kind innerhalb Knopf, der nicht in IE
Ich weiß, dass die Änderung meiner Schaltfläche zu einem Div funktioniert (wie in anderen Fragen beantwortet), ich möchte vermeiden tun, dass.
https://jsfiddle.net/asjo8ox0/2/
$(document)
.on("click", ".parent", function() {
alert("parent");
})
.on("click", ".child", function(e) {
alert("child");
e.stopPropagation();
})
.parent {
width: 200px;
height: 200px;
background-color: cornflowerblue;
}
.child {
width: 100px;
height: 100px;
background-color: white;
display: none;
}
.parent:hover .child {
display: block;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button class="parent">
<span class="child"></span>
</button>
IE-Version auf dem Sie versuchen? –
@NagaSaiA Ich teste dies in IE11, werde dies zu meiner Frage hinzufügen – philr
e existiert nicht in Ihrem Klickereignis ... on ("klick", ".child", funktion (e) { alarm ("Kind"); e.stopPropagation(); }) – serverSentinel