ширина экрана моего компьютера равна 1280, но почему IE говорит, что это 1259, а другие браузеры говорят 1280 с помощью widht ();?
$(document).ready(function(){ alert($(window).width()); });
это можно исправить для IE ?? посмотрите здесь,
http://ec -ener.eu / сброс / index3.php
Спасибо, Lau
window.width() показывает не ширину экрана, а текущее окно.
window.width()
IE всегда будет отображать отключенную полосу прокрутки справа от вашего документа, даже если она не нужна.
Я предполагаю, что именно эта ширина вычитается в IE.
Попробуйте использовать screen.availWidth, чтобы получить полную ширину экрана.
screen.availWidth
У меня была такая же проблема, как и у вас!
Я обнаружил, что использование
var height = window.innerHeight || $(window).height(); var width = window.innerWidth || $(window).width();
даст одинаковое значение как в Chrome, так и в IE
Использование $(document).width()
$(document).width()