Jak wykryć szerokość okna użytkownika z JavaScriptem i konto dla paska przewijania? (Potrzebuję szerokości ekranu WEWNĄTRZ paska przewijania). Oto co mam ... to wydaje się działać w wielu przeglądarkach ... oprócz tego, że nie uwzględnia się paski przewijania ..wykryj szerokość okna i zrekompensuj paski przewijania - JavaScript
function browserWidth() {
var myWidth = 0;
if(typeof(window.innerWidth) == 'number') {
//Non-IE
myWidth = window.innerWidth;
} else if(document.documentElement && document.documentElement.clientWidth) {
//IE 6+ in 'standards compliant mode'
myWidth = document.documentElement.clientWidth;
} else if(document.body && document.body.clientWidth) {
//IE 4 compatible
myWidth = document.body.clientWidth;
}
return myWidth;
}
jakieś pomysły? Potrzebuję go do pracy we wszystkich przeglądarkach;)
Zobacz również http://stackoverflow.com/q/8339377/1136253 –