SORU
6 ŞUBAT 2009, Cuma


'' in bir kontrol değeri jQuery bir olay

Bir 'kontrol' jQuery kullanarak ve jQuery kullanılmış.yarattım mümkün olduğunca OO yaparken yardım almak için uzanır.

Benim kontrolüm başlatma sırasında yani çeşitli olaylar ' ı tıklatın Tel

jQuery('#available input', 
            this.controlDiv).bind('click', this, this.availableCategoryClick);

Sadece 'bu' bağlama yönteminde veri bağımsız değişkeni olarak. ben dikkat edin Veri kontrol örneğine bağlı i. olayı bu elemanın yerine getirebilirim diye.

Bu mükemmel, ancak daha iyi bir yolu var sanıyorum çalışır

Geçmişte Prototip kullandığını, ne değeri kontrol etmek için izin veren bir bağlama sözdizimi 'bu' olay olduğunu hatırlıyorum.

Bir WordPress kullanmak yolu nedir?

CEVAP
20 NİSAN 2011, ÇARŞAMBA


Anonim fonksiyonu ile jQuery.proxy(), biraz bu 'bağlam' ikinci parametre. garip kullanabilirsiniz

 $("#button").click($.proxy(function () {
     //use original 'this'
 },this));

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • MattSteffanina 2

    MattSteffani

    28 Kasım 2007
  • William Hyde

    William Hyde

    23 HAZİRAN 2008