我想创建一个非常简单的菜单,div“测试”隐藏,当我点击一个div“trig”时,测试正在显示。然后当我再次点击trig时,测试就是隐藏。 这是第一次点击工作,然后当我再次点击触发动画播放2次,当我再次点击它播放3次,并一次又一次。jquery无尽的动画问题
我的代码是:
<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>
非常感谢我不知道这个功能,你简化了我的生活! – 2013-02-22 09:49:01
你为什么不教他钓鱼,而不是喂他?解释之前为什么重复。 – Archer 2013-02-22 09:51:42
编辑我的回答 – bpoiss 2013-02-22 09:55:08