Il metodo animate() esegue un'animazione personalizzata di un insieme di proprietà CSS .
Serve in sostanza per cambiare gradualmente delle proprietà CSS in modo da ottenere un effetto animato.
Solo i valori numerici possono essere animati.
(selector).animate({styles},speed,easing,callback)
<script>
$(document).ready(function(){
$("div").click(function(){
$("div").animate({height: "300px"});
$("div").animate({width: "300px"});
});
});
</script>
<div style="height:100px;width:100px;border:1px solid red"></div>
<script>
$(document).ready(function(){
$("div").click(function(){
startAnimation();
function startAnimation(){
$("div").animate({height: "300px"});
$("div").animate({width: "300px"});
$("div").animate({width: 100, height: 100}, "slow", startAnimation);
}
});
});
</script>
<div style="width:100px;height:100px;border:1px solid red;"></div>