好的,这是我用来单击和打开/关闭 div 的一些 jQuery 代码。它工作得很好,但我希望能够单击页面上的任意位置来关闭它。我阅读了有关 e.stopPropagation 的信息,但我不知道如何在此代码中使用它,或者将它放在哪里。有人可以帮忙吗?谢谢。
<script type="text/javascript">
$(document).ready(function() {
$('#test').hide().before('<a href="#" id="toggle-menu" class="menu"><img src="images/menu.png" alt="Menu" /></a>');
$('a#toggle-menu').click(function(e) {
e.stopPropagation();
$('#test').slideToggle(200);
return false;
});
});
</script>
<div id="test"></div>