Я создаю скрипт, который будет отображать раскрывающиеся меню под элементами навигации на рабочем столе, Ipad или планшете.
Прямо сейчас раскрывающиеся списки отображаются, когда я тестирую это на рабочем столе, но не на Ipad.
Я попытался добавить оповещения, чтобы увидеть, отображаются ли они, когда я нажимаю на элементы навигации на Ipad, и они это сделали. Итак, мне интересно, есть ли проблема с ToggleClass на Ipad?
Почему этот код не работает на Ipad?
$('body').on('click touchstart','li.dropdown-control > a',function(event){
event.preventDefault()
var nextSibling = $(this).next();
nextSibling.toggleClass('dropped');
$('.dropped').not(nextSibling).removeClass('dropped');
});
event.preventDefault()
на iPad, это сложно. Другая вещь может бытьnextSibling
действительно ли это узел и последний не уверен в этом, но уверены ли вы, что jQuery поддерживает прослушиватель событийtouchstart
? - person kidwon   schedule 29.01.2013