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

Почему не работают jquery скрипты на мобильном телефоне?

На сайте
Почему то не работают некоторые скрипты на мобильном смартфоне.
5fe273f9a8fcd591083098.png

К примеру если открыть товар на мобильном, то не раскрываются варианты и не работает крестик закрывающий всплывающее окно.

Данные скрипты живут в main.js

//раскрывающийся список  верхний
  $('body').on('click', '.ingr-add', function () {
    $(this).closest(".ingr-add-wrap").find(".ingr-list").slideToggle();
    $(this).toggleClass("modal-item__kkal-toggle--active");
  });

//раскрывающийся список  нижний
  $(document).on('click', '.modal-item__kkal-toggle', function() {
    $(this).toggleClass("modal-item__kkal-toggle--active");
    $(this).closest(".modal-item__info").find(".modal-item-kkal").slideToggle();
  });

//код на крестик для закрытия фансибокса
$(document).on('click', '.modal-close', function() {
	$.fancybox.close(); 	
});
  • Вопрос задан
  • 267 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@WebforSelf Автор вопроса
Разобрался, нужно отключить touch у всплывающего окна

$.fancybox.defaults.touch = false;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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