2011-08-25 6 views
11

ile ilişkili olayları açıyor Bir() ile ilişkilendirilmiş olan bir olayı çözmek için herhangi bir yöntem var mı? Sayılır doc sayfasında yorum göre unone()JQuery, bir()

cevap

19

Alıntı:

Bir dinleyici unbind olamaz .one() kullanılarak oluşturulan.

$("#element").on("click",function(event){ 
    //do stuff here 
    $(this).off(event); 
} 
: sadece bir kez meydana ama yine de oluşmadan önce onu unbind muktedir olan bir şey unbind edebilmek istiyorsanız, kullanımına benzeri .bind()

Something var

2

gibi:

Not: Eğer .one kullanılarak oluşturulan bir dinleyici unbind olamaz(). Yalnızca bir kez gerçekleşmesi gereken ancak yine de oluşmadan önce bunu çözebilmeniz için bir sorunu çözebilmek istiyorsanız, bir olayın çağrıldıktan sonra engellenmesi için sağlanan örneği kullanın ve .bind() öğesini kullanarak bağlanın. Jquery.com dan

http://api.jquery.com/one/