@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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
20 нояб. 2024, в 19:18
30000 руб./за проект
20 нояб. 2024, в 19:13
1000 руб./за проект
20 нояб. 2024, в 18:14
5000 руб./за проект