【发布时间】:2021-04-25 09:32:52
【问题描述】:
我是 js 和 jquery 的新手, 我正在尝试打开和关闭一些菜单,它在第一次点击时会打开,但在我再次点击后它不会关闭。
$(document).ready(function(){
$("#toggle-menu").click(function(){
$("#btn").toggle(1000);
});
另一个奇怪的事情是,如果我在 1 秒切换结束之前单击它,它会工作并关闭
<div id="toggle-menu" ">
<input type="checkbox" id="check">
<label for="check" onclick="event.stopPropagation();">
<i class="fa fa-bars fa-2x i_dynm" aria-hidden="true"></i>
</label>
</div>
<div id="btn">
<li id="btnli">
<button>
<i class="fa fa-user-circle-o" aria-hidden="true"></i>
something
</button>
</li>
<li><button class="mb">something</button></li>
<li>
<button>
<i class="fa fa-question-circle" aria-hidden="true"></i>something else
</button>
</li>
</div>
【问题讨论】:
标签: jquery toggle onload jquery-click-event