Ich habe einen "Hilfe" -Bereich auf meiner Seite und wenn der Benutzer über eine Tabelle schwebt, sollten die Hilfeinformationen aktualisiert werden. Das Problem ist in der Tabelle Ich habe ein Kontrollkästchen in 1 Zelle jeder Zeile, und wenn der Benutzer über dieses Kontrollkästchen bewegt, möchte ich das Mouseover-Ereignis des Kontrollkästchens das Tabellenereignis überschreiben und für die Kontrollkästchen Hilfe angezeigt werden. Momentan funktioniert der Tabellenmouseover gut, aber nichts passiert, wenn ich die Maus über das Kontrollkästchen bewege.Wie kann ich ein mouseover -Ereignisfeuer für ein Kindelement haben, wenn das Elternelement auch einen MouseOver hat?
<table class="myTable">
<tr>
<th>Col1</th>
<th>Col2</th>
</tr>
<tr>
<td><input class="myCheckbox" type="checkbox" /></td>
<td>Cell 2</td>
</tr>
<tr>
<td><input class="myCheckbox" type="checkbox" /></td>
<td>Cell 3</td>
</tr>
</table>
<div class="myHelpMenu"></div>
$('.myCheckbox').mouseover(function() {
$('.myHelpMenu').html("this is my checkbox help");
});
$('.myTable').mouseover(function() {
$('.myHelpMenu').html("this is my tables help");
});
+1 für Codierungsstil – Popnoodles
+1 für die süße "Live Demo" -Taste. – Mercurybullet
@Mercurybullet :) danke hahaha, aber wenn es nur für den Button "Süße" ist, kannst du die +1 entfernen :) (P.S du bist frei zu benutzen und zu missbrauchen: D) –