SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006
  • technodromeband's channel

    technodromeb

    28 NİSAN 2011