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

  • hidetake takayama

    hidetake tak

    3 Mart 2009
  • Kyler Briskey

    Kyler Briske

    20 ŞUBAT 2011
  • The10HourMan

    The10HourMan

    28 EYLÜL 2012