Почему clientWidth выдает неверное значение?

107
19 апреля 2021, 10:50

Файл подключен в шапке:

(function() { 
    var current_width = document.documentElement.clientWidth; 
    console.log(current_width);  
})();

Всегда выводит в консоль 980, независимо от размера окна. Если ввести в консоль documentElement.clientWidth уже после загрузки окна, то все нормально. Как с этим бороться? Мне нужно знать ширину окна в самом начале загрузки страницы.

READ ALSO
Вынес JS код в отдельный файл. Тормозит

Вынес JS код в отдельный файл. Тормозит

Есть небольшой скрипт на сайтетак вот я давно его писал и поэтому оно написано как попало

98
pug mixin input type

pug mixin input type

Если нет значения аргумента type, то делать просто input text, если есть, то присваивать в зависимости от аргумента

109
position: fixed не работает в Google Chrome и Opera

position: fixed не работает в Google Chrome и Opera

Никак не могу позиционировать всплывающую подсказку ни в одном браузере, кроме FireFox

118