Задать вопрос
@angelzzz

Как включать функции в js на определенных размерах экранов?

Верстаю макет, у которого есть элементы, которые должны фиксировать свое положение при прокрутки к ним. Есть несколько вопросов:
1. как отключить работу этих функций на страницах, где этих элементов нет? Иначе появляется ошибка и после него код не выполняется
2. как сделать чтобы для разных размеров экранов эти блоки фиксировались при разных обстоятельствах? например на мобиле он фиксируется при достижении блока container, а на десктопе при достижении блока menu
  • Вопрос задан
  • 231 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
iiiBird
@iiiBird Куратор тега Bootstrap
Пока ты спишь - твой конкурент совершенствуется
чтобы скрипт выполнялся только если мы на той странице:
if ( $('блок который нужно проверить').length > 0 ) {
	//тут выполняешь скрипт
}


проверка размера экрана
if ( $(window).width() > 768 ) {
	//код
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы