9 EYLÜL 2009, ÇARŞAMBA
Olay css özelliği Jquery kullanarak değiştiğinde tespit
Orada "" bir elemanın css özelliği ya yok ya da blok veya satıriçi engellemek için...) değiştirilir? görüntü olmadığını tespit etmek için bir yoldur eğer değilse, herhangi bir eklenti? Teşekkürler
CEVAP
9 EYLÜL 2009, ÇARŞAMBA
Evet. DOM L2 Olaylar modülü mutation events; - tanımlarDOMAttrModifiedşarttır. Kabul ediyorum, bunlar yaygın olarak uygulanan değil, ama en azından Gecko ve Opera tarayıcılarında desteklenir.
Bu satırlar boyunca bir şey deneyin:
document.documentElement.addEventListener('DOMAttrModified', function(e){
if (e.attrName === 'style') {
console.log('prevValue: ' e.prevValue, 'newValue: ' e.newValue);
}
}, false);
document.documentElement.style.display = 'block';
Ayrıca DOMAttrModified
yerine IE's "propertychange" event kullanarak deneyebilirsiniz. 3* *değişiklikler güvenilir bir şekilde tespit etmek için izin vermelisiniz.
Bunu Paylaş:
Ayarı arka plan resmi jQuery CSS özell...
İPad kullanıcıları jQuery kullanarak t...
Bir div'yükseklik değişiklikleri ...
Değiştiğinde olay yardım!JQuery Datepi...
Jquery Olay : bir div html/metin değiş...