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ş:
Nasıl dinamik olarak bir web sayfası&#...
Nasıl stil -y-dönüşümü dinamik olarak ...
Bu dinamik olarak $başvurusu iş değil,...
Neden iyi bir fikir için dinamik olara...
bir WordPress kullanmak .('değişt...