【发布时间】:2014-03-09 01:54:35
【问题描述】:
jQuery('.query-links ul').click(function() {
if (jQuery('.child-posts').length == 1) {
jQuery('.child-posts').slideToggle(200);
}
else {
jQuery('.child-posts.opened').slideToggle(200).removeClass('opened');
jQuery(this).closest('ul').find('.child-posts').slideToggle(200).addClass('opened');
}
return false;
});
这里是Fiddle
我有这个运行侧边栏菜单的 JQuery 代码,一切都运行良好,除了当子菜单打开时,如果单击它不会关闭,它会再次打开。如果在打开时单击菜单,我希望菜单关闭。任何帮助将不胜感激,谢谢。 - 杰森
更新:代码的第一部分处理只有一个 .child-posts DIV 的菜单实例。菜单根据附加到各自类别的帖子而有所不同。 (WordPress)
【问题讨论】:
标签: jquery click slidetoggle submenu