$('.sitenavigation li.nav-dropdown').on('click',
function(event) {
if (event.stopPropagation) {
event.stopPropagation();
} else {
event.cancelBubble = true;
}
if ($('.menu-icon').is(':visible')) {
$(this).find('> ul').toggle();
$(this).toggleClass('expanded');
}
}
);
我在下拉列表中遇到此代码的问题。此代码仅适用于台式机,不适用于移动设备(iphone)。在android中就可以了。
答案 0 :(得分:0)
您可以让该处理程序查找“点击”事件,但是很多时候移动设备浏览器不会将触摸注册为点击。添加一些额外的事件类型以在该处理程序中查找,如下所示:
.on('click tap'....