创建移动jQuery切换菜单
Creating mobile jQuery Toggle menu
我正在尝试为移动网站制作一个jQuery切换菜单。
因为它是一个wordpress网站,我想使这尽可能动态。我想创建一个自定义WordPress菜单。
现在棘手的部分来了。
我希望它检查菜单项是否有子(或子ul),然后在
<div class="plus">+</div>
和<div class="min">-</div>
。
当一个item没有子项时,什么都不应该发生。
到目前为止,我已经做到了这一点,请参阅我的实验http://jsfiddle.net/jfvandekamp/9Dvrr/2/
你可以使用jQuery函数$.contains()来检查一个DOM元素是否在另一个DOM元素中
http://api.jquery.com/jQuery.contains/在您的示例中,您将检查所单击的菜单项是否包含另一个UL元素
$jQuery.contains($(this), '<ul>');
我将使用$.has()
过滤掉可折叠项。
我已经更新了你的jsFiddle: http://jsfiddle.net/9Dvrr/5/
相关文章:
- 添加<td>在选择菜单JQuery中选择选项时
- 当满足其他选择菜单值时取消隐藏选择菜单 - jQuery
- 手风琴菜单 JQuery - 如何打开特定的“id”
- 关闭打开的子菜单 - jQuery 手风琴
- 如何启用和禁用选择菜单 JQuery 移动版
- 子菜单jquery,当我点击另一个子菜单时关闭子菜单
- 无法创建下拉菜单 - jQuery
- 打开和关闭菜单jQuery
- 悬停菜单jquery上下滑动过快
- 切换菜单jQuery时更改导航栏背景颜色
- 响应式导航栏切换菜单jQuery
- 隐藏菜单(jquery,css)
- 响应式移动菜单-Jquery切换
- 简化一个活动菜单jQuery代码
- 刷新后需要一个活动的子菜单(jquery手风琴菜单)
- 下拉菜单jQuery
- Facebook's移动应用/站点水平滑动菜单:Jquery插件
- 从表列中选择“选择菜单”Jquery的文本值
- 针对移动设备菜单jQuery的onload问题
- 弹跳子菜单jquery