Je suis sûr qu'il y a une solution simple pour cela et je suis juste incapable de le reconstituer ... Dans le cas où le lien avec l'id de "light_off" est cliqué alors je veux tout le petit les changements ont lieu, cette partie fonctionne, mais ils se produisent trop brusquement. Comment puis-je les ralentir ou me fondre dans les changements afin que la transition semble plus lisse? Est-ce que je fadeIn? Ajouter une durée "lente"? Animer? Et si oui, comment pourrais-je l'appliquer correctement? Gee, j'espère que cela a du sens. Toute aide serait appréciée! Je vous remercie!!Comment ralentir les événements onclick dans ma fonction ou les rendre graduels? Vous cherchez une transition en douceur
<script>
$(document).ready(function(){
$("#lights_off").click(function(){
$("#lights_off").fadeOut(1000);
$("#main").addClass(" lights_on");
$('#flavoredesign_logo').attr('src','img/logofinal.png');
$("#nav").css("color","#000000");
$("#nav").css("border-bottom"," #333 solid 1px");
});
});
</script>
Would transitions CSS résoudre votre problème? par exemple. '#nav {transition: color 2s}' exécuterait des changements de couleur dans votre classe nav sur une fenêtre de deux secondes. –