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

366
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 и в процессе работы возник вопрос

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

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

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

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

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

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

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

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

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

328