Syntaxe javascript
Résolu
inspiring
Messages postés
1936
Statut
Membre
-
inspiring Messages postés 1936 Statut Membre -
inspiring Messages postés 1936 Statut Membre -
Bonjour,
je ne suis pas un as du JS donc je me tourne vers vous pour une question que beaucoup trouveront simple:
J'ai écrit ce bout de code qui me sert à enlever ou ajouter une class au click
Je suis sur qu'il y a une façon plus "propre" d'écrire ça. Merci à vous de m'éclairer
--
Ecrit et assumé par Inspiring - copyright 2009-2014
je ne suis pas un as du JS donc je me tourne vers vous pour une question que beaucoup trouveront simple:
J'ai écrit ce bout de code qui me sert à enlever ou ajouter une class au click
$(".op-open-btn").click(function(){
$("#overlay-menu").removeClass("op-menumasked");
$("#overlay-menu").addClass("op-menuvisible");
});
$(".op-close").click(function(){
$("#overlay-menu").removeClass("op-menuvisible");
$("#overlay-menu").addClass("op-menumasked");
});
$(".op-menulink").click(function(){
$("#overlay-menu").removeClass("op-menuvisible");
$("#overlay-menu").addClass("op-menumasked");
});
Je suis sur qu'il y a une façon plus "propre" d'écrire ça. Merci à vous de m'éclairer
--
Ecrit et assumé par Inspiring - copyright 2009-2014
2 réponses
-
Hello,
La seule chose que tu peux faire pour réduire ton code est de mettre à la suite addClass et removeClass.
Exemple:
$("#overlay-menu").removeClass("op-menuvisible").addClass("op-menuvisible");
A appliquer aux 3 cas, le reste est tout bon et respecte les bonnes pratiques -
Je te remercie, je pensais qu'il y avais possibilités d'écrire ceci autrement ... Un doute éclairci!
Bonne soirée, je passe donc en résolu