我在我的網站上有一個菜單按鈕(「showmenu」),點擊後會打開菜單div。我也有,如果用戶點擊它之外的關閉菜單代碼(我發現這裏)jquery點擊外部div來關閉,問題
// code to open/close menu
$(document).ready(function() {
$('#showmenu').click(function() {
$('.menu').slideToggle("fast");
});
// code for clicking outside menu to close
$(document).mouseup(function (e) {
var container = $('.menu');
if (!container.is(e.target) && container.has(e.target).length === 0) {
container.hide();
}
});
});
此代碼給了我,雖然問題。我可以使用「showmenu」按鈕打開菜單,但我無法再次單擊該按鈕關閉它。我可以關閉菜單的唯一方法是點擊它。
有什麼建議嗎?
而HTML是? – epascarello