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

  • apenney888

    apenney888

    27 EKİM 2010
  • newreleaseblitz

    newreleasebl

    13 Ocak 2010
  • Nightmare2005

    Nightmare200

    14 Ocak 2007