Domanda

Ho lo script seguente per nascondere il contenuto di un div e mostrarne un altro

$("#"+objCurrentDiv).fadeOut("slow",function(){
  $("#"+objNewDiv).fadeIn("slow");
});

Questo mi sta dando l'effetto di dissolvenza. Ora voglio rivalutare l'effetto di dissolvenza con scorrimento (da sinistra a destra. Ho provato la diapositiva nel metodo show, ma non ci sono riuscito. Qualcuno può aiutarmi a riscriverlo?

È stato utile?

Soluzione

Poiché la funzione standard .slideDown e .slideUp eseguiranno l'effetto in verticale, devi usare .animate in questo modo:

$("#"+objCurrentDiv).animate({'width':'0%','display':'none'},"slow",function(){
  $("#"+objNewDiv).animate({'width':'100%','display':'block'},"slow");
});
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top