问答详情
源自:2-11 右旋转所有帧

老师,判断动画在执行中用 .is(":animated") 是不是更好些?

this.nextBtn.click(function(){
            if( !self.posterItem.is(":animated") ){
                self.carouselRotate("left");
            }          
        });
        this.prevBtn.click(function(){
            if( !self.posterItem.is(":animated") ){
                self.carouselRotate("right");
            }  
        })


提问者:Cherish丶 2015-11-11 18:33

个回答

  • 一只帅蚂蚁
    2015-11-12 11:10:31
    已采纳

    当然可以,不能说更好,这样的话的jq会查询每一个posterItem是否动画结束,我写那样只要动画结束就一个标识,不用判断多次,jq虽然有相应的功能,但不要随便用,要注意性能哦