OSX 10.7 $ (window) .width () возвращает неправильное значение - PullRequest
3 голосов
/ 09 августа 2011

Я не могу быть первым, кто заметил это, но с тех пор, как вышло 10.7, и они реализовали новый стиль полос прокрутки $ (window) .width () и $ (window) .height () больше не корректно возвращают размерокна просмотра браузера ....

Допустим, вы хотите установить div размер окна браузера при загрузке, а ...

// load jquery //

<div id="bob">
</div>

    <script>
      $('#bob').width($(window).width()).height($(window).height());
    </script>

, и в итоге происходиткак-то так enter image description here

На это я спрашиваю WTF ?

вот пример вопроса

http://lab.aerotwist.com/webgl/a3/vertex-manipulation/

1 Ответ

5 голосов
/ 09 августа 2011

Элементы, содержащие #bob, имеют отступ или отступ? Если они это сделают, то это может добавить больше пространства за пределами ширины и высоты #bob, и появятся полосы прокрутки.

Если это проблема, вы можете исправить это, добавив CSS следующим образом:

html, body, #bob {
    margin: 0;
    padding: 0;
}
...