[js][Phatfusion][menu avec largeurs fixes]
Bonjour à tous !
Tout d'abord, je ne suis pas une très grande pointure en javascript, on ne peut pas connaître tous les langages web :p
Je travaille actuellement avec le script "Phatfusion ImageMenu".
L'avancement de mon travaille est visionnable ici.
Tout fonctionne comme prévu, seulement une partie du fonctionnement ne me plaît pas : j'ai assigné à chaque <li> une largeur fixe dans le fichier css. J'aimerais modifier le fichier imagemenu.js afin que lorsqu'on enlève la souris de sur un menu, l'affichage du menu revienne à l'affichage de base (celui qu'on a lorsqu'on arrive sur le site)
je pense que tout se joue dans cette fonction :
Code:
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
|
reset: function(num){
if($type(num) == 'number'){
var width = this.widths.openOthers;
if(num+1 == this.elements.length){
width += this.options.border;
}
}else{
var width = this.widths.closed;
}
var obj = {};
this.elements.each(function(el,i){
var w = width;
if(i == this.elements.length-1){
w = width+5
}
obj[i] = {'width': w};
}.bind(this));
if($type(num) == 'number'){
obj[num] = {'width': this.widths.openSelected};
}
this.fx.start(obj);
} |
J'ai bien essayé toute la nuit de la modifier afin d'attribuer la bonne largeur à chaque élément, mais en vain.
Si quelqu'un veut bien m'aider, m'aiguiller, me montrer comment procéder, ce sera vraiment sympa !
Merci bcp d'avance ! a bientôt !