【发布时间】:2013-12-25 15:24:54
【问题描述】:
一直在尝试获取它,以便我在点击时有一个下拉菜单下拉菜单,如果您没有启用 javascript,那么它使用常规鼠标悬停。
但是,我不能让它在多个菜单项上工作,所以现在点击一个菜单,所以所有内容都一样。
我做错了什么?请参阅下面的示例。
代码:
$(function() {
// Clickable Dropdown
$('.nav > ul').toggleClass('no-js js');
$('.nav .js ul').hide();
$('.nav .js').click(function(e) {
$('.nav .js ul').slideToggle(200);
$('.clicker').toggleClass('active');
$('.clicker2').toggleClass('active');
e.stopPropagation();
});
$(document).click(function() {
if ($('.nav .js ul').is(':visible')) {
$('.nav .js ul', this).slideUp();
$('.clicker').removeClass('active');
$('.clicker2').removeClass('active');
}
});
});
【问题讨论】:
标签: javascript jquery css onclick hover