2010-01-28 5 views
0

J'essaie de tirer une fonction sur le mouseout d'un div. Cependant, lorsque vous passez un élément dans le div, il déclenche le passage du curseur. Cela a du sens, mais comment puis-je tester l'événement mouseout uniquement s'il ne se trouve pas sur un élément enfant?jquery mouseout de la question div imbriquée

+0

Got it. Merci à vous deux. – ws0x9

Répondre

4

Essayez d'utiliser l'événement MouseLeave plutôt que le mouseout, selon l'API:

feux mouseOut lorsque le pointeur se déplace dans ou hors de l'élément enfant, alors que mouseleave ne fonctionne pas.

+0

Même résultat qu'avec mouseout. – ws0x9

+0

@ ws0x9, ça devrait marcher .. vous faites quelque chose de mal .. votre exemple avec mouseleave: http://jsbin.com/emelu/2 works –