@Zhardim

Как заставить работать resize() при переходе в полноэкранный режим?

Есть такой код
$(function(){

	$('.tile div').width($('.tile div').height())
	
	//Ресайз окна
	$(window).resize(function(){

		$('.tile div').width($('.tile div').height())
		
	})
})


Так вот, при изменении размеров окна мышью (потянув за край), обработчик срабатывает, но когда я перехожу в полноэкранный режим, ширина остается такой же.

Какой обработчик может отследить изменение вьюпорта при переходе в полноэкранный режим?

--------------

Извиняюсь, проблема была не в JQ.
Высоту элемента $('.tile div') задавал через Less, относительно родителя, а ширину относительно высоты через скрипт. И именно Less при переходе в полноэкранный режим не пересчитывал высоту при изменяющихся размерах родителя. Решил заданием высоты также через скрипт
  • Вопрос задан
  • 214 просмотров
Пригласить эксперта
Ответы на вопрос 2
@amorphine
$(document).on('webkitfullscreenchange mozfullscreenchange fullscreenchange', function(e)
{
    //do something;
});
Ответ написан
@agaliullin
CEO & Founder of Futureinapps, LLC
window.addEventListener('resize', (e)=>{
      let width = e.target.innerWidth;
});
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Blogman Оренбург
от 20 000 до 60 000 руб.
от 70 000 до 120 000 руб.
Мой доктор 24 Москва
от 90 000 руб.
20 авг. 2018, в 21:21
30000 руб./за проект
20 авг. 2018, в 20:46
5000 руб./за проект