【发布时间】:2010-07-23 10:03:31
【问题描述】:
我有一排带有“itemcontainer”类的div,在鼠标悬停时显示一组动作图标。其中一个动作图标有一个下拉菜单,其绝对位置会在鼠标悬停时显示。我试图解决的挑战是下拉菜单跨越项目容器,当您将鼠标向下移动到下拉菜单时,itemcontainer mouseout 逻辑启动并隐藏下拉菜单和项目容器。任何建议,下面的jquery代码。
$(".itemcontainer").live("mouseover", function () {
$(this).addClass("selecteditemcontainer");
$(this).find(".actioncontainer").show();
}).live("mouseout", function () {
$(this).removeClass("selecteditemcontainer");
$(this).find(".actioncontainer").hide();
});
$(".dropdown").live("mouseover", function () {
$(this).find(".submenu").slideDown("fast").show();
$(this).parent().mouseout(function () {
}, function () {
$(this).parent().find(".submenu").slideUp('fast'); //When the mouse hovers out of the subnav, move it back up
});
});
【问题讨论】: