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

  • FrameCityJackal

    FrameCityJac

    4 Aralık 2010
  • JayzTwoCents

    JayzTwoCents

    26 AĞUSTOS 2012
  • Tahir Jahi

    Tahir Jahi

    6 Mart 2006