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 : 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
 
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 !