我有一个切换菜单弹出的按钮。如果您在菜单外单击,我可以使菜单消失,但现在我的按钮切换不起作用。如果我再次单击该按钮,菜单将保持不变。如果您切换按钮或单击容器,如何使菜单消失?
jsFiddle:http: //jsfiddle.net/PPcfN/
$('.quicklinks-rollover').click(function () {
$('.quicklinks').toggle();
});
$(document).mouseup(function (e) {
var container = $(".quicklinks");
if (container.has(e.target).length === 0) {
container.hide();
}
});