javascript - 关于 Menu Child's Slide Toggle jQuery

标签 javascript jquery html css

我为移动版创建了一个菜单,但我的脚本遇到了一些问题。 这是我的菜单 slideToggle(); 功能代码:

$('.menu ul li').on('click', function(){
    $('.menu ul li ul').slideToggle();
});

Jsfiddle演示。

当我点击父级菜单时,所有子级都会出现,例如:我只想显示菜单父级(1)点击的子级,当我点击另一个父级(2)时我想要单选按钮之类的东西parent(1) 的 child 消失,parent(2) 的 child 出现。
就这样,谢谢!

Note : Resize the window of result section to see the mobile version.

最佳答案

检查这个Fiddle

Js:

$('.menu ul li').on('click', function(){
    $(".menu ul li").not(this).find('ul').slideUp();
    $(this).find('ul').slideToggle();
});

关于javascript - 关于 Menu Child's Slide Toggle jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30722038/

相关文章:

javascript - 将部分html标签复制到另一个

javascript - 如何将draft-js editorState数据保存到Meteor?

javascript - 自动刷新包含的表格,需要检索选定的行单元格值

javascript - 试图将 jquery AJAX 转换为 Fetch API,如何设置 RequestHeader?

jquery - 将 onclick 转换为 onmouseover

jquery - 通过使用带有 Fontawesome 的 jQuery UI slider 更改星级

javascript - 如何在 jQuery 中选择特定的 <option> 标签以转换为 Javascript 对象

javascript - React Native setState 不是函数

jquery - 使用jquery动态添加文本框

html - 对象 [Object Object] 没有方法 stringify