Dies kann nützlich sein, um zu sehen, woher ich komme. Jquery nested each problemWie animiere ich mehrere dynamisch generierte DOM-Elemente?
Ich füge divs
auf die Seite mit diesem Code:
jQuery("#list").append(
jQuery("<div>")
.attr("id", "Entry")
.html(html)
);
html
nur eine Zeichenfolge ist etwas Text und einen Anker enthält.
Ich versuche, die neuen divs zu animieren - es gibt mehrere Divs mit der ID #Entry
.
Hier ist mein Code:
jQuery("#Entry").hover(function(){
jQuery(this)
.animate({
width:"50%",
fontSize: "30px",
opacity: 0.3,
borderwidth: "15px"
}, 500);
});
Die oben ist in meiner jQuery(document).ready(function(){ }
Funktion, wenn es ankommt.
So lebt nicht schweben unterstützen. Es unterstützt Mouseover, Mouseout. Allerdings habe ich einen Anker in meinem div, also wenn ich mich entlang meines Ankers bewege, registriert er ein mouseover-Ereignis, das aufbläht, so dass ich ein Flimmern bekomme, das lächerlich ist. Es scheint, dass viele Menschen in dieser misslichen Lage von einer Google-Suche sind, Live unterstützt nicht Hover, Mouseenter oder Mouselave, so dass wir mit Mouseover verlassen werden, aber das hat dieses Problem. Hmm. –
In diesem Fall, tun Sie einfach die Alternative, die ich sagte; Führen Sie den Code aus, nachdem Sie das div hinzugefügt haben. –