我在我的网站上有一个菜单按钮(“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