我有3个菜单使用此.toggle,当我在菜单之间切换时,需要再次单击菜单才能再次单击。 如果显示另一个菜单,如何使第二个功能停止?
$(".dd").toggle(function() {
$("ul a", this).click(function(e) {
e.stopPropagation();
});
$(".contextMenu").hide();
$("ul", this).show();
},
function() {
$("ul", this).hide();
}
);
答案 0 :(得分:0)
我按照我想要的方式工作。感谢这个帖子jQuery Toggle State
$(".dd").click(function() {
$("ul", ".dd").not(this).hide();
$("ul", this).toggle();
});
$(".wrapper").click(function() {
$("ul", ".dd").hide();
});
答案 1 :(得分:0)