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

  • AmeriiK_HD

    AmeriiK_HD

    16 AĞUSTOS 2012
  • Excel Video Tutorials

    Excel Video

    6 Aralık 2012
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008