SORU
23 ŞUBAT 2012, PERŞEMBE


Nasıl Internet explorer 8'de innerWidth alabilirim

Son tarayıcı:

 window.innerWidth // 1920

Internet explorer 8'de

 window.innerWidth // undefined

IE8 bu değeri elde etmek için en iyi yolu nedir?

CEVAP
23 ŞUBAT 2012, PERŞEMBE


innerWidth 9 tarafından desteklenen IE8, bu insteaad yapabilirsiniz:

var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;

Yukarıdaki satırı IE gibi standart uyumlu diğer tarayıcılardan genişliği alacak.


Eğer jQuery kullanıyorsanız, $(window).innerWidth() istenen sonucu verecektir tüm tarayıcılarda çok.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CaptainDisillusion

    CaptainDisil

    18 EYLÜL 2007
  • Codecourse

    Codecourse

    3 ŞUBAT 2009
  • Jeremy Stark

    Jeremy Stark

    23 Mayıs 2010

İLGİLİ SORU / CEVAPLAR