我在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本身) –