Nasıl bir WordPress kullanmak tüm Tıklatın olay işleyicileri kaldırmak için
Bir sorun yaşıyorum. Temelde, bir kullanıcı tıklattığında bir '' bir sayfada bağlantı, aşağıdaki Jquery kod çalışır: . Düzenle
$("#saveBtn").click(function () {
saveQuestion(id);
});
Bunu yaparak, Kaydet düğmesinin onClick olay saveQuestion()
yöntemini çağırır ve '' linkine tıkladım. Düzenlemek için hangi soru KİMLİĞİ geçer
Ama eğer aynı oturum tıkladığında düzenleme hakkında 2 soru, sonra yerine üzerine önceki click
olay işleyicisi, bunun yerine neden 2 olay işleyicileri çalışma, tek bir Ara saveQuestion(1)
ve diğer denilebilir saveQuestion(2)
. Bu 1 soru yaparak üzerine yazar.
Bir şekilde bir düğmeye atanmış click
önceki tüm olayları kaldırmak için var?
CEVAP
off() bir olay gibi çok kaldırmak için kullanabilirsiniz:
$("#saveBtn").off("click");
ama bu kaldıracaktırtüm olaylar ' ı tıklatınbu öğeye bağlı. Eğer SaveQuestion ile işlevi sadece olaya bağlı ise, o zaman yukarıdaki yapacak. Değilse aşağıdakileri yapın:
$("#saveBtn").off("click").click(function() { saveQuestion(id); });
Bir WordPress kullanmak en iyi bir şek...
bir WordPress kullanmak .() canlı izle...
'sonu' 'resize' ol...
tamamen yakın bir iletişim kaldırmak i...
Bir WordPress kullanmak .() bir seçici...