Возможно, вам будет полезно узнать, откуда я. Jquery nested each problemКак мне оживить несколько динамически созданных элементов DOM?
Я добавляю divs
на страницу с этим кодом:
jQuery("#list").append(
jQuery("<div>")
.attr("id", "Entry")
.html(html)
);
html
это просто строка, содержащая текст и якорь.
Я пытаюсь анимировать новые divs - есть несколько div с id #Entry
.
Вот мой код:
jQuery("#Entry").hover(function(){
jQuery(this)
.animate({
width:"50%",
fontSize: "30px",
opacity: 0.3,
borderwidth: "15px"
}, 500);
});
выше в моей jQuery(document).ready(function(){ }
функции, если это имеет значение.
Так что жить не поддерживает зависание. Он поддерживает mouseover, mouseout. Тем не менее, у меня есть привязка в моем div, поэтому, когда я двигаюсь вдоль своего якоря, он регистрирует событие mouseover, которое пузырится, поэтому я получаю мерцание, которое смешно. Кажется, многие люди находятся в этом затруднительном положении из поиска в google, вживую не поддерживают наведение, мышь или мышь, поэтому мы остаемся с наведением мыши, но у этой проблемы есть. Хм. –
В этом случае просто сделайте альтернативу, которую я сказал; запустите код после добавления div. –