Когда я динамически добавляю div в другой родительский div (как в http://jsfiddle.net/RP3Zy/1/), все родительские div переизлучаются, что делает его мерцающим. Как я могу избежать этого?jQuery div мерцает при добавлении в документ с помощью slideDown
<html>
<head></head>
<body>
<button id="add">Add</button>
<button id="hide">Hide all</button>
<div class="container"></div>
<script type="text/javascript">
$("#add").click(function() {
var divs = $(".dyn");
console.log(divs.length);
var adiv = $(".container").append('<div id="div" class="dyn">I\'m no more hidden!</div>').not(divs).hide().slideDown();
});
$("#hide").click(function() {
$(".container").slideUp();
});
</script>
</body>
</html>
Ну, когда вы добавляете, вы также '.hide() slideDown();' который я считаю, делая мигание, которое вы описываете. – ElliotM