jQuery hover über untergeordnete Elemente macht skurrile Effekte

Habe ich dieses markup (vereinfacht):

<div class='item'>
  <a> one link </a>
  <a class='trash'><img src='trash.png'/></a>
</div>

Ich bin Hervorhebung der div, wenn die Maus betritt, und zeigt, dass die (sonst verborgenen) "trash" - link (es ist wie eine kleine Mülltonne), so kann der Benutzer den link löschen.

Kann ich nicht 'hover' - Effekt, denn ich brauche Sie live Veranstaltungen. Also mache ich mouseover und mouseout. Dies ist der code:

$('div.link').live('mouseout', function(e){
        console.log(e)
        if(e.target == this){
            $(this).removeClass('hover');
            $(this).children('a.trash').fadeOut();
        }
    });

(mouse over macht die x-acto Gegenteil).

Die animation sieht schrulligen obwohl, was mache ich falsch?

Vielen Dank!

  • definieren Sie "schrulligen"
Schreibe einen Kommentar