Jquery: ширина окна IE - PullRequest
       6

Jquery: ширина окна IE

3 голосов
/ 05 октября 2010

ширина экрана моего компьютера равна 1280, но почему IE говорит, что это 1259, а другие браузеры говорят 1280 с помощью widht ();?

$(document).ready(function(){
    alert($(window).width());
});

это можно исправить для IE ?? посмотрите здесь,

http://ec -ener.eu / сброс / index3.php

Спасибо, Lau

Ответы [ 3 ]

3 голосов
/ 05 октября 2010

window.width() показывает не ширину экрана, а текущее окно.

IE всегда будет отображать отключенную полосу прокрутки справа от вашего документа, даже если она не нужна.

Я предполагаю, что именно эта ширина вычитается в IE.

Попробуйте использовать screen.availWidth, чтобы получить полную ширину экрана.

1 голос
/ 09 октября 2013

У меня была такая же проблема, как и у вас!

Я обнаружил, что использование

var height = window.innerHeight || $(window).height();
var width = window.innerWidth || $(window).width();

даст одинаковое значение как в Chrome, так и в IE

1 голос
/ 05 октября 2010

Использование $(document).width()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...