У меня возникла проблема с добавлением. Я использую «mouseenter» и «mouseleave» вместо onhover, так что append не происходит миллион раз, однако у меня по-прежнему возникает проблема с тем, что люди входят и оставляют свои мыши много раз в div.jQuery .append один раз за раз (в настоящее время выполняется несколько раз)
Чтобы увидеть эту проблему, перейдите на страницу http://mercury-consulting.theportlandco.com/ и разместите на баннере «облако» на 20% пути вниз по странице. Если вы затем перемещаете свою мышь и снова повторяете несколько раз подряд, добавление происходит несколько раз, создавая слои и слои.
Это пример моего кода:
$("#cloud1").live("mouseenter", function() {
$(this).append('<div class="cloud1" style="display:none"><img src="http://mercury-consulting.theportlandco.com/wp-content/uploads/2010/10/1.png" width="470" height="270"/></div>')
.find('div.cloud1').show("slide", { direction: "down" }, 1100);
});
$("#cloud1").live("mouseleave", function() {
$(".cloud1").hide("slide", { direction: "down" }, 1100, function() {
$(this).remove();
});
});
ур удалить облако1 после мышки! –
Эй, наведите курсор мыши и добавьте div id одинаково !!! –