4 ŞUBAT 2010, PERŞEMBE
jQuery - bir öğe DOM kaldırıldığında olay Tetikleyici
Bir öğe sayfasından kaldırıldığında bazı js kodu çalıştırmak için nasıl anlamaya çalışıyorum:
jQuery('#some-element').remove(); // remove some element from the page
/* need to figure out how to independently detect the above happened */
buna benziyor: bir olay için özel olarak hazırlanmıştır
jQuery('#some-element').onremoval( function() {
// do post-mortem stuff here
});
teşekkürler.
CEVAP
16 NİSAN 2012, PAZARTESİ
Kullanabilirsinizözel etkinlikler bir WordPress kullanmakbunun için.
Tüm basitlik,
Kurulum:
(function($){
$.event.special.destroyed = {
remove: function(o) {
if (o.handler) {
o.handler()
}
}
}
})(jQuery)
Kullanımı:
$('.thing').bind('destroyed', function() {
// do stuff
})
Eki Pierre ve DesignerGuy yorumlarına cevap vereyim
$('.thing').off('destroyed')
Eğer durum değişikliği çağırırken geri ateş için: if (o.handler && o.type !== 'destroyed') { ... }
Bunu Paylaş:
nasıl tüm olay jquery kullanarak bağla...
JQuery sürükle tıklayın olay önleme ve...
yakalamak için nasıl jquery sekme için...
jQuery ajax (jsonp) bir zaman aşımı yo...
'' in bir kontrol değeri jQu...