我有以下一段 jquery,它在点击时切换一个 div。我的问题是它首先需要单击两次才能显示 div,然后它会按预期切换 div。我究竟做错了什么?谢谢你的建议。
<script type="text/javascript">
$(function() {
$( "#clickme" ).click(function(e) {
e.preventDefault();
var categories = $("#categories");
if (!categories.data("loaded")) {
categories.load("/categories");
categories.data("loaded", true);
}
categories.slideToggle("fast");
});
});
</script>