多级下拉菜单有切换问题
Multi-level drop down menu has toggle issue
有人能帮我解决下拉菜单中的切换问题吗?为了方便观看,我放慢了动画的速度。
这是我的多层次下拉菜单(仅测试页)。如果你点击/轻按第二级选项("边框"、"拉链"、"礼服衬衫"等),你会发现问题——该功能开始打开第三级菜单,但同时关闭第二级菜单。
下面是我使用的基本函数:
$(document).ready(function () {
$("#dropmenu li:has(div)").click(function () {
$('#dropmenu li.top-level > #dropmenu li.top-level div.drop_6col-bottom').not($(this).children("#dropmenu li.top-level div.drop_6col-bottom").slideToggle(400)).hide();
}).mouseleave(function () {
$(this).children('div').hide();
});
});
二级函数相同,只是"top-level"的每个实例都变成了" Second -level"
我做错了什么?(是的,我已经竭尽全力地寻找答案,但它不是很点击。)
试试这个开头
$(document).ready(function () {
$("#dropmenu li:has(div)").click(function (event) {
event.stopPropagation();
$('#dropmenu li.top-level > #dropmenu li.top-level div.drop_6col-bottom').not($(this).children("#dropmenu li.top-level div.drop_6col-bottom").slideToggle(400)).hide();
}).mouseleave(function () {
$(this).children('div').hide();
});
});
相关文章:
- 自定义Jquery css下拉菜单问题
- 如果选项被禁用,则多个下拉菜单会导致FIREFOX出现问题
- 我的CSS/Javascript下拉菜单测试代码出了什么问题
- 背景定位下拉菜单问题
- 语义UI动态下拉菜单重新初始化问题
- Javascript问题与下拉菜单上的单击事件有关
- 下拉菜单的jQuery切换功能出现问题
- 网站下拉菜单的宽度问题
- 分机 4 鼠标悬停、鼠标退出和下拉菜单的问题
- 将值添加到 2 下拉菜单 - 问题
- Div 下拉菜单问题
- JavaScript / JQuery Combo类似下拉菜单问题
- 下拉菜单问题
- JavaScript 下拉菜单问题
- j下拉菜单的查询问题
- 移动和chrome上的引导程序下拉菜单问题
- IE7与导航下拉菜单(3级)CSS/Javascript的兼容性问题
- CSS-需要帮助弄清楚我的下拉菜单导航哪里出了问题
- 浏览器问题:分支选择下拉菜单在IE 7或8中不支持
- jQuery下拉菜单扩展问题