jQuery 效果方法总结

animate(): 自定义动画;(selector).animate({styles},speed,easing,callback)

    styles:通过变化height、border、padding等去改变,必选

    speed:动画的速度;毫秒数/“slow”/“fast”

        easing:动画的不同点上元素的速度;swing(开头和结束慢,中间快<默认>)/linear(匀速)

    callback:完成动画要执行的函数;

clearQueue:清除队列里的动画(未执行的动画,已执行的动画会被执行完);

delay:延迟动画;eg:(selector).delay(speed).fadeIn();

dequeue:暂时不理解,有点乱;写的话,queue下的函数被执行;不写的话,queue下的函数不执行;

$("#start").click(function(){
        div.animate({height:300},"slow");
        div.animate({width:300},"slow");
        div.queue(function () {
            div.css("background-color","red");  
            div.dequeue();
        });
        div.animate({height:100},"slow");
        div.animate({width:100},"slow");
});
//全部执行
$("#start").click(function(){
        div.animate({height:300},"slow");
        div.animate({width:300},"slow");
        div.queue(function () {
            div.css("background-color","red");  
            //div.dequeue();
        });
        //以下代码不被执行
        div.animate({height:100},"slow");
        div.animate({width:100},"slow");
});     

 

posted @ 2017-01-20 11:50  米娜-火箭  阅读(217)  评论(1编辑  收藏  举报