SORU
28 Mart 2012, ÇARŞAMBA


Nasıl Explorer özel CSS veya Internet Explorer özel JavaScript kodu İnternet gibi belirli durumlar için sadece Internet Explorer 10 hedef alayım?

Nasıl Explorer özel CSS veya Internet Explorer özel JavaScript kodu İnternet gibi belirli durumlar için sadece Internet Explorer 10 hedef alayım?

Bunu denedim, ama çalışmıyor:

<!--[if IE 10]>    <html class="no-js ie10" lang="en"> <![endif]-->
<!--[if !IE]><!--> <html lang="en" class="no-js"> <!--<![endif]-->

Internet Explorer 10 koşullu Yorum yok sayar ve <html class="no-js ie10" lang="en"> yerine <html lang="en" class="no-js"> kullanır.

CEVAP
20 Aralık 2012, PERŞEMBE


Birisi comment bir değerli olduğu this sitede bir çözüm buldum:

Çözüm:

if (Function('/*@cc_on return document.documentMode===10@*/')()){
    document.documentElement.className =' ie10';
}

  • koşullu yorum gerekmez;
  • yorum bile çalışır sıyırma sıkıştırma/işleme;
  • hayır ıe10 sınıf Internet Explorer eklendi 11;
  • Internet Explorer 11 çalışan ile gerektiği gibi çalışmasını daha 10 uyumluluk modu Explorer;
  • gerek script etiketi (sadece kafamda başka JavaScript kodu eklenebilir) tek başına gelmez.
  • bir WordPress kullanmak test etmek gerekmez

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ABC News (Australia)

    ABC News (Au

    9 HAZİRAN 2008
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010
  • TimMinchinLive

    TimMinchinLi

    23 ŞUBAT 2009