Bonjour,
Actuellement j'ai créé une fonction qui a 9 paramètres qui sont "optionnels" (je sais cela fait beaucoup), hors à chaque fois je dois vérifier l'existance de ceux-ci ou non pour ensuite y appliquer une instruction. Après écriture cela nous donne cela:
Code JQuery : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 function none(elem1,elem2,elem3,elem4,elem5,elem6,elem7,elem8,elem9){ $(elem1).css("display","none"); if(elem2){ $(elem2).css("display","none"); } if(elem3){ $(elem3).css("display","none"); } if(elem4){ $(elem4).css("display","none"); } if(elem5){ $(elem5).css("display","none"); } if(elem6){ $(elem6).css("display","none"); } if(elem7){ $(elem7).css("display","none"); } if(elem8){ $(elem8).css("display","none"); } if(elem9){ $(elem9).css("display","none"); } }
A cela voici les différentes manière auquel j'appel ma fonction:
ou aussiEnvoyé par Jquery
Voilà comme vous pouvez le voir il m'arrive d'appeler desfois un ou plusieurs paramètre, ceci étant ma fonction est "lourde", et donc je souhaitais savoir si il était possible de réduire cette fonction et si oui comment ?Envoyé par Jquery
P.S: j'ai pensé peut être passé avec un eboucle for, ou imais commentSVP ?
D'avance merci
Partager