Je ne peux pas empêcher la chose stupide de tirer un événement au survol des enfants de l'article. Je veux seulement que l'événement se déclenche via l'élément div.item
, pas le div.itemChild
. Cela me rend fou s'il vous plaît aider.arrêter jquery en direct de accrocher tous les enfants
event.stopPropigation ne fonctionne pas. ni if(!$(event.source).is('itemChild'))
, pour une raison quelconque is()
renvoie toujours faux.
HTML
<div id="items">
<div class="item">
<div class="itemChild">
</div>
<div class="itemChild">
</div>
</div>
</div>
JS
//on hover event for each post
$('div.item', '#items').live('mouseover mouseout', function(event){
if (event.type == 'mouseover'){
//fire mouseover handler
}
else{
//fire mouseout handler
}
});
Y at-il un moyen d'arrêter en direct de tirer en vol stationnaire les enfants de div.item
?
D'ailleurs les enfants de div.item
le couvrent complètement.
Fondamentalement, je veux que cela agisse comme .hover() mais se lient aux choses chargées via ajax.
'arrêt jquery en direct de tous les accrochage children.' - Cela ressemble une question de services de protection de l'enfance. –
hahaha, oui sans blague. –