Не отрабатывает событие 'click touchstart' на iPhone

149
21 октября 2018, 12:20
if ($(window).width() <= '840') {
$('#menu .menu-item a').css('cursor', 'pointer');
$('#menu .menu-item a').on('click touchstart', function(){
    $(this).next('.sub-menu').toggle();
    $('#menu .sub-menu').not($(this).siblings('.sub-menu')).css('display', 'none');
    var displayValue = $(this).next('#menu .sub-menu').css('display');
        if (displayValue === 'block') {
            $(this).siblings('#menu .sub-menu').css('background-color', '#fff');
        } 

});

$('#menu .sub-menu a').on('click', function(){
    $('#menu .sub-menu').css('display', 'none');
    $('.navbar-collapse').removeClass('in');        
});

}

$('#menu-footer .menu-item a').css('cursor', 'pointer');
$('#menu-footer .menu-item a').on('click touchstart', function(){
        $('#menu-footer .sub-menu').not($(this).siblings('.sub-menu')).css('display', 'none');
        $(this).siblings('#menu-footer .sub-menu').toggle();
        var displayValue = $(this).siblings('#menu-footer .sub-menu').css('display');
        if (displayValue === 'block') {
            $(this).siblings('#menu-footer .sub-menu').css({'display': 'flex', 'flex-direction': 'column'});
        }
}); 
READ ALSO
Нужно выносить разные данные из одной страницы Ajax jq

Нужно выносить разные данные из одной страницы Ajax jq

Есть функция и страница, на той странице много разных html блоков, мне нужно вытащить определенный и несколько штукТо есть вытащить картинку...

183
Доступ к объекту в service worker

Доступ к объекту в service worker

Есть html страница, к ней подключен скрипт, из которого можно получить доступ к объекту (например: object)В файле index

178
Как обработать строку с шаблоном?

Как обработать строку с шаблоном?

Подскажите стратегию работы с шаблоном на таком примере: Пользователь вводит строку вида "Просто текст {{маркер_1}}, ещё текст {{маркер_2}}, бла-бла-бла",...

138