I need to animate opacity of 3 images one by one in a loop ... I write the code below and its working fine but is this code good or we can optimise it. Any sugessions please.
function animateit(play){
if(play==false){
$(".img2", obj).stop(true, true).fadeTo('800', 0);
$(".img3", obj).stop(true, true).fadeTo('800', 0);
$(".img4", obj).stop(true, true).fadeTo('800', 0);
}
if(play==true){
$(".img2", obj).animate({opacity:"1"}, s, e,
function(){
$(".img3", obj).delay(p).animate({opacity:"1"}, s, e,
function(){
$(".img2").css({opacity:"0"});
$(".img4", obj).delay(p).animate({opacity:"1"}, s, e,
function(){
$(".img3").css({opacity:"0"});
$(".img4", obj).delay(p).animate({opacity:"0"}, s, e,
function(){
$(".img4", obj).delay(p).animate({opacity:"0"}, s, e,
function(){
if(play==true)animateit(true);
});
});
});
});
});
}
}