• jQuery自定义动画


                $(function(){
                    $(".btn1").click(function(){
                        $(".box1").animate({'left':'100px','width':'100','opacity':'toggle'});
                    });
                    $(".btn2").click(function(){
                        $(".box1").animate({"left":"0px",'width':'200','opacity':'toggle'});
                    });
                    $(".btn3").click(function(){
                        $('.box1').animate({'top':'+=200px','opacity':'0.5'},function(){
                            alert("s");
                        })
                    });
                    $(".btn4").click(function(){
                        $('.box1').animate({'opacity':'0.5','top':'+=200px'},{
                              
                              step:function(now,fx){
                                      $('div').css('left',now);
                                      console.log(now);
                                  }
                        })
                            
                    });
                });

    动画队列:

    queue()表示对象已经存在的函数队列;

    queue(callback(next))

      queue()方法可以接受一个回调函数作为参数,表示将要添加到队列中的新函数,类似回调函数,但是不需要在事件发生时绑定,队列执行完函数后,队列后面的动画效果被停止,这时就需要用到dequeue()

    clearQueue()

      与deQueue()方法相反,clearQueue()方法用来从列队中移除所有未执行的项

      [注意]clearQueue()并不影响当前动画效果

  • 相关阅读:
    第08组 Alpha冲刺 (2/6)
    第08组 Alpha冲刺 (1/6)
    结对编程作业
    第01组 Alpha冲刺总结
    第01组 Alpha冲刺(6/6轮)
    第01组 Alpha冲刺(6/6)
    第01组 Alpha冲刺(5/6)
    第01组 Alpha冲刺(5/6轮)
    第01组 Alpha冲刺(4/6)
    第01组 Alpha冲刺(3/6)
  • 原文地址:https://www.cnblogs.com/fy326498/p/7339647.html
Copyright © 2020-2023  润新知