jQuery olay - delegate() yöntemi
Örnek
Fare tıkladığında, p elementini gizlemek veya göstermek için:
$("div").delegate("button","click",function(){ $("p").slideToggle(); });
Tanım ve Kullanım
delegate() yöntemi, belirtilen elemente (seçilen elementin alt elementi) bir veya daha fazla olay işleyicisi ekler ve bu olaylar meydana geldiğinde çalışacak fonksiyonu belirtir.
delegate() yöntemi, mevcut veya gelecekteki elementlere (örneğin, betik tarafından oluşturulan yeni elementler) olay işleyicisi eklemek için kullanılır.
Sözdizimi
$(seçici).delegate(childSelector,event,data,function)
Parametreler | Açıklama |
---|---|
childSelector | Gerekli. Olay işleyicisini eklemek istediğiniz bir veya daha fazla alt elementi belirtir. |
event |
Gerekli. Elemente eklenen bir veya daha fazla olayı belirtir. Boşluklarla ayrılmış çoklu olay değerleri. Geçerli bir olay olmalıdır. |
data | İsteğe bağlı. Fonksiyona iletilen ilave verileri belirtir. |
function | Gerekli. Olay meydana geldiğinde çalışacak fonksiyonu belirtir. |
Daha fazla örnek
- Gelecekteki elementlere olay işleyicisi eklemek
- delegate() yöntemini kullanarak henüz oluşturulmamış elementlere olay işleyicisi eklemek nasıl yapılır.