Клик на мобильном устройстве

329
26 сентября 2017, 08:40
function sandwich(clickEl, openEl){
$(document).on('click',clickEl,function(){
    $(this).toggleClass('active');
  if($(openEl).is(":visible")){
      $(openEl).slideUp();
  }else{
    $(openEl).slideDown();
  }
});
}
 sandwich('.main_nav .sandwich_menu','.main_nav ul')
 sandwich('main .sandwich_menu','aside')

Данный код обрабатывает клик на компьютере, но не обрабатывает клик на телефоне. Как его адаптировать, чтобы клик отслеживался на телефоне?

READ ALSO
Использование IF со style.backgroundImage

Использование IF со style.backgroundImage

ПриветЯ начал изучать JS и в процессе работы возник вопрос

335
Как остановить скрытие блока при mouseover/out?

Как остановить скрытие блока при mouseover/out?

Помогите доработать задумкуНа странице есть кнопка или ссылка с ID, при наведении на которую рядом с ней появляется блок в котором я создаю...

244
Смена событий для div. JQuery

Смена событий для div. JQuery

Есть событие наложенное на #set-view-bid которое сворачивает и разворачивает формуВ первом случае оно нужно, а во втором допустим нужен просто...

172
Как создать объект в JS один раз и навсегда?

Как создать объект в JS один раз и навсегда?

Как создать объект в JS один раз и навсегда? То есть при клике мыши мне надо что бы создавался объект и вызывался метод, далее если я еще раз...

293