Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Выполнение скрипта при определенных условиях. (https://javascript.ru/forum/jquery/68823-vypolnenie-skripta-pri-opredelennykh-usloviyakh.html)

LLIypuk 11.05.2017 22:26

Выполнение скрипта при определенных условиях.
 
Всем привет. Есть необходимость сделать так, чтобы скрипт выполнялся только при условии, если ширина экрана будет меньше или равна 480 пикселям.

Так например мобильное меню работает с помощью конструкции
$(window).resize(function () {
	if (innerWidth <= 480) {

		скрипт

	}
});


Однако метод .resize выполняется только при изменении ширины окна, то не совсем то что нужно.

Вообщем как можно сделать, чтобы скрипт выполнялся при определенных условиях сразу же после загрузки страницы???

рони 11.05.2017 23:11

Цитата:

Сообщение от LLIypuk
сразу же после загрузки страницы???

а что мешает вызвать resize, после загрузки?

LLIypuk 12.05.2017 09:43

resize в браузере выполняется только при изменении размеров окна. то-есть если размер не изменять - скрипт внутри не работает.

PS: Вопрос еще актуален.

Nexus 12.05.2017 09:47

LLIypuk,
$(window).resize(function () {
	if (innerWidth <= 480) {

		скрипт

	}
}).resize();


Часовой пояс GMT +3, время: 05:21.