wide/static/js/menu.js

25 lines
750 B
JavaScript

var menu = {
init: function() {
this.subMenu();
// 点击子菜单后消失
$(".frame li").click(function() {
$(this).closest(".frame").hide();
});
},
// 焦点不在菜单上时需点击展开子菜单,否则为鼠标移动展开
subMenu: function() {
$(".menu > ul > li > a, .menu > ul> li > span").click(function() {
var $it = $(this);
$it.next().show();
$(".menu > ul > li > a, .menu > ul> li > span").unbind();
$(".menu > ul > li > a, .menu > ul> li > span").mouseover(function() {
$(".frame").hide();
var $it = $(this);
$it.next().show();
});
});
}
};