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");
});



浙公网安备 33010602011771号