Ho un'area "help" sulla mia pagina e ogni volta che l'utente passa su una tabella le informazioni della guida devono essere aggiornate. Il problema è all'interno della tabella Ho una casella di controllo in 1 cella di ogni riga, e quando l'utente passa su quella casella voglio che l'evento mouseover della casella di controllo ignori l'evento tabella e che la casella di controllo aiuti a essere visualizzata. Attualmente il mouseover della tabella funziona bene ma non succede nulla quando topo il mouse sulla casella di controllo.Come posso attivare un evento mouseover per un elemento figlio se anche l'elemento genitore ha un mouseover?
<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 per lo stile di codifica – Popnoodles
+1 per il dolce pulsante "Demo live". – Mercurybullet
@Mercurybullet :) grazie hahaha ma se è solo per il pulsante "dolcezza" puoi rimuovere il +1 :) (P.S sei libero di usare e abusare: D) –