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

来源:2-11 右旋转所有帧

Cherish丶

2015-11-11 18:33

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


写回答 关注

1回答

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

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

    Cheris...

    谢谢老师,讲得非常好,很细致,非常感谢。看了您的视频,对很多概念有了更深的理解

    2015-11-12 11:45:19

    共 1 条回复 >

JS实现“旋转木马”幻灯片效果

JS组件封装,制作一个图片幻灯片切换效果,一起学习吧

66442 学习 · 147 问题

查看课程

相似问题