我在HTML中有一个菜单。当你点击“菜单”时,一个列表打开,再次点击“菜单”,列表关闭。Javascript菜单关闭
我需要的菜单关闭,如果用户点击屏幕
<script type="text/javascript">
$(function() {
var menuVisible = false;
$('#menuBtn').click(function() {
if (menuVisible) {
$('#menu').css({
'display': 'none'
});
menuVisible = false;
return;
}
$('#menu').css({
'display': 'block'
});
menuVisible = true;
});
$('#menu').click(function() {
$(this).css({
'display': 'none'
});
menuVisible = false;
});
});
的可能的复制[jQuery的:通过单击DIV本身的任何地方除了关闭DIV(http://stackoverflow.com/questions/6610022/jquery-close-div-by-clicking-anywhere-apart - 从这个div本身) –