【发布时间】:2013-07-08 23:42:31
【问题描述】:
我正在制作一个响应式网站并致力于移动构建。我有一个菜单栏,当您单击它时,菜单会向下滑动。我唯一的问题是现在我有一些要添加的子菜单项,并且我拥有的 jQuery 和 css 与我正在尝试做的事情相冲突。当我单击带有子导航的菜单项时,有人可以看到为什么它没有向下滑动吗?
这里是菜单工作原理的链接:http://jsfiddle.net/ndT7H/1/
我正在使用 jQuery:
$('ul#nav-2 > li > ul > li a').click(function () {
$('ul.sub-menu').slideUp('normal');
if ($(this).next('ul.sub-menu').is(':hidden') == true) {
$(this).next('ul.sub-menu').slideDown();
}
});
我在此示例中使用它,并将代码放在单独的文件中,但不适用于我当前站点的代码。 http://jsfiddle.net/senff/9cK3X/3/
当这个工作正常时,我将在菜单项上显示一个 + 号,让用户知道单击并展开菜单,并在打开时显示一个减号以向上滑动子菜单。
谢谢
【问题讨论】:
-
你不应该在
- 中有一个
。
-
抱歉,刚才在里面显示点击下拉菜单的位置,我现在更新链接
标签: jquery html css drop-down-menu