document.width - IE Bug - PullRequest
       2

document.width - IE Bug

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

Я пытаюсь установить ширину и высоту маски за модальным окном.

Я использую $(document).width() и $(document).height().

Отлично работает в FF и Chrome, ноIE добавляет около 25 пикселей к каждому, и я получаю полосы прокрутки?Что я должен использовать для кросс-браузерной совместимости?

Я использую IE8, но я хочу, чтобы он работал до 6 или 7.

Ответы [ 3 ]

6 голосов
/ 24 октября 2010

Просто используйте $(window).width() & $(window).height() ( демо ).

4 голосов
/ 24 октября 2010

Вопрос: Вы используете doctype на своей странице? Это похоже на сбой, который вы можете получить, если IE переходит в режим причуд, чего можно избежать, если вы используете тип документа.

Если у вас его нет, все, что вам нужно, это очень простая строка вверху вашего сайта:

<!DOCTYPE html>

Надеюсь, это поможет.

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

Если вы пытаетесь заполнить порт просмотра $(window).width() и $(window).height() - это то, что вы хотите использовать.Работает в IE.

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