SORU
12 NİSAN 2009, Pazar


Nasıl bir WordPress kullanmak olay işleyicileri üzerine

Basit bir kod ile sorunu açıklamaya çalışacağım.

var fireClick = function() { alert('Wuala!!!') };

$('#clickme').click(fireclick);
$('#clickme').click(fireclick);

Şimdi belli ki 2 kez uyaracaktır ama uyarı sadece bir kez istiyorum. Bir çok yol denedim ama sonuç yok.

Teşekkürler.

CEVAP
12 NİSAN 2009, Pazar


JQuery 1.7 olarak hala click steno kullanabilirsiniz rağmen off olay işleyicileri ve on Ekle Kaldır kullanarak olmalıdır.

$('#clickme').off('click').on('click', fireclick);
$('#clickme').off().on('click', fireclick);

Orijinal cevabı:

Eğer tümünü işleyicileri değiştirmek istiyorsanız, unbind işlev bir bağımsız değişken olmadan önce arayın. Eğer tüm olay değiştirmek istiyorsanız işleyicileri, olay türünü belirtmek yok.

$('#clickme').unbind('click').click(fireclick);
$('#clickme').unbind().click(fireclick);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AmeriiK_HD

    AmeriiK_HD

    16 AĞUSTOS 2012
  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010
  • TechSmartt

    TechSmartt

    29 Aralık 2010