请查看以下内容:http://jsfiddle.net/marcsanders/hNN5T/
菜单功能应该如我所见,但是当点击其中一个下拉菜单链接时,我认为关闭功能会触发,因此下拉菜单链接也不会被导航。
我还尝试将其移植到插件中,但没有太多运气 - http://jsfiddle.net/UKthc/
非常感谢任何帮助!
答案 0 :(得分:2)
我认为回报错误在错误的地方。试试这个......
$(document).ready(function () {
$('.drop').click(function() {
var li = $(this), active = li.hasClass('active');
close();
if (!active) {
li.toggleClass('active').children('ul').toggle();
return false;
}
});
function close() {
$('.drop').removeClass('active').children('ul').hide();
}
$(document).bind('click',function() {
close();
});
});