Я хочу получить ширину окна браузера.Он должен содержать ширину полосы прокрутки, если она существует.
Как решить эту проблему с помощью JS?
Как решить эту проблему с помощью jQuery?
Спасибо!
Есть много примеров этого, разбросанных по сети.Это общая проблема.Вот что я нашел в быстром поиске
var winW = 630, winH = 460; if (document.body && document.body.offsetWidth) { winW = document.body.offsetWidth; winH = document.body.offsetHeight; } if (document.compatMode=='CSS1Compat' && document.documentElement && document.documentElement.offsetWidth ) { winW = document.documentElement.offsetWidth; winH = document.documentElement.offsetHeight; } if (window.innerWidth && window.innerHeight) { winW = window.innerWidth; winH = window.innerHeight; }
http://www.javascripter.net/faq/browserw.htm
это исправит использование jquery $ (Окна) .innerWidth ();