我正在开发一个下拉菜单,遇到了问题…这是代码:
$('#layer2_cell1').hide();
$("#layer1_cell1").mouseenter(function () {
$('#layer2_cell1').show();
$("#storage").data('airplanesmain', '1');
});
$("#layer1_cell1").mouseleave(function () {
$("#storage").data('airplanesmain', '0');
var subcell = $("#storage").data('airplanessubcell');
if (subcell == '0') {
$('#layer2_cell1').hide();
}
});
$("#layer2_cell1").mouseenter(function () {
$("#storage").data('airplanessubcell', '1');
});
$("#layer2_cell1").mouseleave(function () {
$("#storage").data('airplanessubcell', '0');
});
如果我的鼠标在 layer1_cell1 和 layer2_cell1 之外,我希望能隐藏 layer2_cell1。看起来下面的代码可以实现,但实际上不行。请帮忙解决!