@mrzgt

Почему innerWidth учитывает скролл?

Почему innerWidth учитывает скролл и функция срабатывает > 1009px

$(function () {
	if ($(window).innerWidth() > 992) {
		onResize();
	}
	function onResize(){
		if ($(window).innerWidth() > 992) {
		} else {
		}
	}
	window.addEventListener('resize', onResize);
	document.body.addEventListener('resize', onResize);
})
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
OTCloud
@OTCloud
Программирование и Архитектура ПО
Потому что это размеры окна браузера или размеры элемента с учетом внешних отступов.
Используйте clientWidth
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 18:38
1500 руб./в час
19 апр. 2024, в 18:36
1500 руб./за проект
19 апр. 2024, в 18:36
30000 руб./за проект