【发布时间】:2016-12-20 19:04:34
【问题描述】:
我有以下 javascript 用于移动菜单,它可以正常工作,但是当单击具有另一个子菜单的子菜单项时,它不仅关闭该子菜单,而且还关闭父子菜单。希望这是有道理的。关于如何让它只关闭该子菜单而不是父子菜单的任何想法?
jQuery('.mobile-menu .sub-menu').hide();
jQuery(document).ready(function () {
jQuery('.mobile-menu .sub-menu').parent().find('a:first').removeAttr('href').css('cursor','default');
if (jQuery('.mobile-menu .menu-item-has-children').length > 0) {
jQuery('.mobile-menu .menu-item-has-children').click(
function (event) {
jQuery(this).addClass('toggled')
if (jQuery(this).hasClass('toggled')) {
jQuery(this).children('ul').toggle();
}
});
}
});
【问题讨论】:
标签: javascript jquery html css wordpress