我用 css 和 jquery 创建了一个多级菜单
看到这个:http: //jsfiddle.net/YhgBw/
我无法将鼠标带到第二级。一旦我将鼠标移到第二级,脚本就会隐藏完整菜单。
脚本 :
$('#bigmenu').hide();
$('#bigmenu_side').hide();
$('#mydiv').mouseenter(function (e) {
$('#bigmenu').fadeIn(100);
});
$('#bigmenu').mouseleave(function (e) {
var inFocus = $("#search_by_profile_id").is(":focus");
if (!inFocus) {
$(this).fadeOut(100);
}
});
$('.bd_hover_change_color').mouseenter(function (e) {
if (event.target.id == 'bd_menu_register') {
$('#bigmenu_side').html("option A <br> option B <br> option C");
}
$('#bigmenu_side').show();
});
$('.bd_hover_change_color').mouseleave(function (e) {
$('#bigmenu_side').html("");
$('#bigmenu_side').hide()
});