0
我使用类似于http://yensdesign.com/tutorials/tabs/的标签菜单,但用鼠标悬停而不是点击。目前我必须使用'默认'来关闭菜单。标签菜单 - jquery mouseover/mouseout问题
- 我如何开始关闭所有下拉菜单?
- 当用户将鼠标悬停在选项卡上时,菜单应该展开,并且仅当用户将鼠标悬停在展开的菜单外时才关闭。
查询使用:
$(document).ready(function(){
$(".menu > li").mouseover(function(e){
switch(e.target.id){
case "default":
//change status & style menu
$("#default").addClass("active");
$("#elec_gas").removeClass("active");
$("#home_energy").removeClass("active");
//display selected division, hide others
$("div.default").css("display", "none");
$("div.elec_gas").css("display", "none");
$("div.home_energy").css("display", "none");
break;
case "elec_gas":
//change status & style menu
$("#default").removeClass("active");
$("#elec_gas").addClass("active");
$("#home_energy").removeClass("active");
//display selected division, hide others
$("div.default").css("display", "none");
$("div.elec_gas").fadeIn();
$("div.home_energy").css("display", "none");
break;
}
//alert(e.target.id);
return false;
});
});
辉煌很多谢谢 – user396636 2010-07-22 08:18:01
@skanwal - 一定要接受答案,如果他们解决您的问题旁边的复选标记旁边的帮助:) – 2010-07-22 10:33:33