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(); }); }); } };