Permettez-moi de décrire le problème en détail:
J'en veux pour preuve absolue positionné div lors du survol d'un élément. C'est vraiment simple avec jQuery et fonctionne très bien. Mais lorsque la souris passe sur un des éléments d'enfant, il déclenche l'événement mouseout de la div contenant. Comment puis-je garder javascript depuis le déclenchement de l'événement mouseout de l'élément conteneur lorsque vous survolez un élément enfant.
Quel est le meilleur et le plus court moyen de le faire avec jQuery?
Voici un exemple simplifié pour illustrer ce que je veux dire:
Html:
<a>Hover Me</a>
<div>
<input>Test</input>
<select>
<option>Option 1</option>
<option>Option 2</option>
</select>
</div>
Javascript/jQuery:
$('a').hover( function() { $(this).next().show() }
function() { $(this).next().hide() } );