我想创建一个非常简单的菜单,隐藏了一个 div“测试”,当我点击一个 div“trig”时,会显示测试。然后当我再次点击触发时,测试被隐藏了。它适用于第一次单击,然后当我再次单击触发时,动画播放 2 次,当我再次单击时,它播放 3 次,一次又一次。
我的代码是:
<div class="trig">trig</div>
<div class="test">test</div>
<script src="jquery.js"></script>
<script>
$(function () {
$('.test').hide();
function bis() {
$('.trig').click(function() {
var trig = $(this);
var test = trig.next();
test.show(300,function() {
trig.click(function(){
test.hide(300, function() { bis(); })
;});
;});
});
};
bis();
});
</script>