需要jquery动画帮助

时间:2011-09-27 11:25:30

标签: php javascript jquery

我在jQuery中使用animate。我遇到了执行动画的问题。它在测试函数之后执行我想在测试函数之前运行它

 $('.next').live('click',function() {
                    $('.ac_bgimage').animate({
                        left:"-100em"    
                    }, 15000 );
                    test();
                });

但现在当我点击下一课时我的测试功能首先执行,我想在执行动画后执行。

2 个答案:

答案 0 :(得分:3)

尝试将其置于回调函数

 $('.next').live('click',function() {
        $('.ac_bgimage').animate({
           left:"-100em"    
        }, 15000 , function(){
           test();
        });                
  });

答案 1 :(得分:0)

这应该有效:

   $('.next').live('click',function() {
                $('.ac_bgimage').animate({
                    left:"-100em"    
                }, 15000, function() { test();} );
            });