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

  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • hydejiaqi

    hydejiaqi

    12 Mart 2008
  • Triune Films

    Triune Films

    9 ŞUBAT 2006