SORU
26 Temmuz 2009, Pazar


Dinamik olarak'IE t iş değil css stil sayfası yükleniyor

Ben dinamik olarak bu gibi bir css stil sayfası (jQuery küçük bir yardım ile) yük:

var head = document.getElementsByTagName('head')[0];
$(document.createElement('link'))
    .attr({ type: 'text/css', href: '../../mz/mz.css', rel: 'stylesheet' })
    .appendTo(head);

Bu Firefox ve Google Chrome gayet iyi çalışıyor amadeğilIE.

Herhangi bir yardım? Teşekkürler

CEVAP
26 Temmuz 2009, Pazar


YANİ tüm bu stilleri sayfa dolu uygulandıktan sonra, başka bir stil eklemek için tek güvenilir yolu document.createStyleSheet(url) ile

Biraz daha detay için createStyleSheet MSDN article bkz.

url = 'style.css';
if (document.createStyleSheet)
{
    document.createStyleSheet(url);
}
else
{
    $('<link rel="stylesheet" type="text/css" href="'   url   '" />').appendTo('head'); 
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS North America

    ASUS North A

    12 AĞUSTOS 2008
  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • MobileTechReview

    MobileTechRe

    6 HAZİRAN 2008