我有一个用于移动视图的两级手风琴菜单,其中一个菜单项没有子项。对于那些有我e.preventDefault();
为父 ul 声明的子项目的人,以便菜单可以关闭,但它也会影响我不想要的没有子项目(程序)的项目。
我需要定位程序项目,以便它可以点击但无法找到正确的方法。这是有问题的代码是jQuery("ul.sf-menu > li").off('click');
jQuery("ul.sf-menu > li > a").on("click", function(e){
if(jQuery(this).parent().has("ul")) {
e.preventDefault();
jQuery("ul.sf-menu > li").off('click');
}
Demo(请在800px或以下查看):http: //jsbin.com/ohocer/1/edit
非常感谢!