SORU
16 EKİM 2008, PERŞEMBE


Bir WordPress kullanmak en iyi bir şekilde kaldırmak için olay işleyicisi?

input type="image" bir ben var. Bu Microsoft Excel hücre Notlar gibi davranıyor. Eğer birisi input-image bu talimatlar için metin kutusuna bir sayı girerse, ben input-image için bir olay işleyicisi Kur. Kullanıcı tıklattığında image veri için birkaç not eklemek için küçük bir pop-up olsun o zaman.

Benim sorunum bir kullanıcı metin kutusuna bir sıfır girdiğinde, input-image'In olay işleyicisi. devre dışı bırakmak gerekiyor Aşağıdaki, ama boşuna denedim.

$('#myimage').click(function { return false; });

CEVAP
16 EKİM 2008, PERŞEMBE


[2011 - jQuery 1.7 <]

JQuery 1.7 ileriye olay API güncellendi, .bind()/.unbind() hala kullanılabilir için geriye uyumluluk, ama tercih edilen yöntem kullanarak on()/off() fonksiyonlar. Aşağıda şimdi olurdu

$('#myimage').click(function() { return false; }); // Adds another click event
$('#myimage').off('click');
$('#myimage').on('click.mynamespace', function() { /* Do stuff */ });
$('#myimage').off('click.mynamespace');

Örnek kodunuzda sadece görüntü için başka bir tıklama olay ekleme, bir önceki baskın değil

$('#myimage').click(function() { return false; }); // Adds another click event

Hem olaylar ' ı tıklatın sonra kovulacak.

İnsanların dediği gibi kesin tıklatın tüm olayları kaldırmak için kullanabilirsiniz:

$('#myimage').unbind('click');

Tek bir olay Ekle ve kaldır sonra (eklenmiş olabilecek herhangi bir diğer çıkarmadan sonra, olay namespacing kullanabilirsiniz:

$('#myimage').bind('click.mynamespace', function() { /* Do stuff */ });

ve sadece olay çıkarmak için:

$('#myimage').unbind('click.mynamespace');

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AlaskanGrizzly

    AlaskanGrizz

    30 EKİM 2009
  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • TecNoob

    TecNoob

    15 AĞUSTOS 2013