查看以下内容:http://jsfiddle.net/marcsanders/hNN5T/
据我所知,菜单功能正常,但是当单击其中一个下拉菜单链接时,我认为会触发关闭功能,因此也不会导航下拉菜单链接。
我也曾尝试将其移植到插件中,但运气不佳 - http://jsfiddle.net/UKthc/
非常感谢任何帮助!
最佳答案
我认为 return false 在错误的地方。试试这个...
$(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();
});
});
关于javascript - jQuery 下拉切换菜单无法正常工作!请插件帮助?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7994299/