jQuery olayı - toggle() metodu
Örnek
Farklı arka plan renklerini değiştirme:
function(){ $(\"body\ function(){ $("body").css("background-color","red");}, function(){ $("body").css("background-color","yellow");} );
Tanım ve Kullanım
toggle() yöntemi, seçili elemanların tekrarlayan click olaylarına iki veya daha fazla olay işleyici fonksiyonu bağlamak için kullanılır.
Toggle olayına iki veya daha fazla fonksiyon bağlar
Belirtilen element tıklanırken iki veya daha fazla fonksiyon arasında dönüşümlü olarak geçiş yapar.
İki veya daha fazla fonksiyon belirlendiğinde, toggle() yöntemi tüm fonksiyonları değiştirir. Örneğin, üç fonksiyon varsa, ilk tıklama birinci fonksiyonu çağırır, ikinci tıklama ikinci fonksiyonu çağırır, üçüncü tıklama üçüncü fonksiyonu çağırır. Dördüncü tıklama tekrar birinci fonksiyonu çağırır, ve böyle devam eder.
Sözdizimi
$(Seçici).toggle(function1(),function2(),functionN(),...)
Parametreler | Açıklama |
---|---|
function1() | Gerekli. Elementin her tek tıklanışta çalışacak fonksiyonu belirler. |
function2() | Gerekli. Elementin her çift tıklanışta çalışacak fonksiyonu belirler. |
functionN(),... | Opsiyonel. Geçiş yapılması gereken diğer fonksiyonları belirler. |
Hide() ve Show() arasında geçiş yap
Her bir elementin görünür olup olmadığını kontrol eder.
Eğer element gizlenmişse, show() fonksiyonunu çalıştır. Eğer element görünürse, hide() fonksiyonunu çalıştır. Bu şekilde geçiş etkisi oluşturabilirsiniz.
Sözdizimi
$(Seçici).toggle(hız,callback)
Parametreler | Açıklama |
---|---|
hız |
Opsiyonel. hide/show etkisinin hızını belirler. Varsayılan "0"dır. Mümkün olan değerler:
|
callback |
Opsiyonel. toggle() fonksiyonu tamamlandığında çalışacak fonksiyon. Callback hakkında daha fazla bilgi öğrenmek için sitemizi ziyaret edin Callback Fonksiyonu Eğitimi。 |
Elemanları göster veya gizle
Sadece tüm eşleşen elemanları göstermeyi veya gizlemeyi belirler.
Sözdizimi
$(Seçici).toggle(switch)
Parametreler | Açıklama |
---|---|
switch |
Gerekli. Booleen değer, toggle() fonksiyonunun tüm seçili elemanları sadece göstermeyi veya sadece gizlemeyi gerektirip gerektirmeyeceğini belirler.
|