Birçok li öğeyle birlikte bir ul öğem var:Hover() ile delegate() kullanma?
<ul>
<li></li>
...
</ul>
kullanıcı fareyi bir li öğenin üzerinde gezdirdiğinde, gezinirken durduklarında bazı gizli düğmeler göstermek istiyorum, düğmelerini tekrar gizleyin . Temsilci kullanmaya çalışıyorum:
$("#myList").delegate("li", "hover", function() {
if (iAmHovered()) {
showButtons();
} else {
hideButtons();
}
});
Yukarıdakiler hem vurgulu hem de 'un-hover' için çağrılır. Bir izin ya da giriş olsa bile nasıl ayırt edebilirim?
Ayrıca, bu sorudan şu örneği aldım: .delegate equivalent of an existing .hover method in jQuery 1.4.2
Nick'in söylediği:
Bu, [#myList] AJAX ile değiştirilmemesine veya başka bir şekilde değiştirilmemesine bağlıdır. Olay işleyicisinin yaşadığı yer.
#myList'in içeriğini değiştirdim, ama şunu kullanarak:
$("#myList").empty();
sorun yaratacak mı?
Teşekkürler
Serin sayesinde:
Yani
if()
deyimi gibi görünecektir. – user246114