Je viens de commencer à apprendre jQuery/javascript, cela peut sembler une question vraiment basique, mais ça m'énerve quand même.Essayer de basculer un panneau tout en changeant l'icône pour 'voir plus' et 'voir moins'
J'ai un panneau de 6 <li>
s, dont 3 sont cachés jusqu'à ce que vous cliquez sur le lien 'voir plus' à quel point le panneau bascule pour révéler les autres 3. L'icône passe de 'plus' à 'moins' », mais ne revenant pas à« plus ». Quelqu'un peut-il voir le problème dans le code?
Toute aide serait grandement appréciée :)
Merci, David
$(document).ready(function() {
$('.allApps').hide();
$('.moreAppsIcon').click(function() {
$('.moreAppsIcon').removeClass("moreAppsIcon").addClass("lessAppsIcon");
$(this).toggleClass("active");
$('.allApps').slideToggle("slow");
return false;
});
$('.lessAppsIcon').click(function() {
$('.appsMore').slideToggle("slow", function() {
$('.appsMore').removeClass("appsMore").addClass("moreAppsIcon");
$(this).toggleClass("active");
return false;
});
});
});
Merci pour la suggestion. J'ai essayé, mais ça ne semble pas fonctionner encore. Il semble que $ ('. AppsMore'). RemoveClass ("appsMore"). AddClass ("moreAppsIcon"); la ligne ne fait rien. D'autres suggestions? – SixtySticks