首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多级下拉菜单有切换问题。

多级下拉菜单有切换问题。
EN

Stack Overflow用户
提问于 2014-07-14 19:32:58
回答 1查看 94关注 0票数 1

有人能帮我解决我下拉菜单中的切换问题吗?我放慢了动画的速度,只是为了观看。

这是我的多级下拉菜单(仅测试页面)。如果你点击/点击一个二级选项(“边框”,“拉链”,“连衣裙”等等),你会发现问题--这个功能开始打开第三级菜单,但也关闭第二级菜单。

下面是我使用的基本功能:

代码语言:javascript
复制
$(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();
});
});

第二级函数是相同的,除了“顶层”的每一个实例都变成“二级”。

我做错什么了??(是的,我已经彻底地寻找了答案,但没有完全点击。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-14 19:46:26

先试试这个

代码语言:javascript
复制
$(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();
  });
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24744393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档