Hey, j'ai travaillé sur ces scripts et voir pour obtenir de l'aide.jQuery fade contenu DIV
Je l'ai sur mon violon. Fondamentalement, j'ai quelques div
s et je voulais qu'ils se fanent et disparaissent ce qu'ils font maintenant correctement.
Cependant, lorsque le contenu 1 disparaît, le contenu 2 doit entrer en même temps (je suppose que l'opacité doit être plus claire) pour une transition plus fluide. .
En ce moment, en tant que contenu 1 disparaît, il laisse un espace blanc avant que le contenu 2 est disponible en
JavaScript:
$(function(){
function fadeMyContent() {
$(".thecontent:first").fadeIn(700).delay(1000).fadeOut(700,
function() {
$(this).appendTo($(this).parent());
fadeMyContent();
});
}
fadeMyContent();
});
HTML:
<ul>
<li class='thecontent'> CONTENT 1</li>
<li class='thecontent'> CONTENT 2</li>
<li class='thecontent'> CONTENT 3</li>
<li class='thecontent'> CONTENT 4</li>
<ul>
http://jsfiddle.net/myislandshop/wV6Tk/5/
Je vous applaudis ne pas utiliser les plugins! Je pense que mon pire reproche est quand les gens disent "Je voudrais [petite fonctionnalité X]" et les gens suggèrent l'intégralité de l'interface utilisateur de jQuery. Overkill. En outre, voulez-vous que ces divs se fondre, ne pas se fondre dans et hors? – Bojangles
Oui plugins est parfois trop pour quelque chose de petit. Oui, le fondu enchaîné sera cool mais pas obligé ... –
En règle générale, les plugins sont le chemin à parcourir à moins de construire quelque chose que personne d'autre n'a fait. Pourquoi? Les cas de bord auxquels vous n'avez pas pensé ont été pris en compte et le code a été testé. Le bénéfice * far * l'emporte sur les quelques k supplémentaires. –