bravo
se ho capito bene cosa vuoi ottenere, vediamo un paio di cose
(ho dato un' occhiata solo al primo script)
- perche' 2 each? te ne basta uno, in cui fai tutto quello che ti serve
- perche' contare "a mano" quando il secondo parametro della funzione chiamata in each e' gia' un contatore? in una situazione piu' complessa potrebbe anche tornare utile ma.. al momento...
- ancora problemi con la i fuori scope? bind!
una sgrossata:
ciaocodice:function fade_gallery1(clss, in_opacity){ var myFx = new Array(); $$(clss).each(function(el,i){ myFx[i] = new Fx.Tween(el, {duration:200, link:'cancel'}); el .set("opacity", in_opacity) .addEvent("mouseover", function(){ myFx[i].start("opacity", 1); }.bind(i)) .addEvent("mouseout", function(){ myFx[i].start("opacity", in_opacity); }.bind(i)); }); }
"class" e' parola molto molto riservataOriginariamente inviato da Donovant
non capisco come mai su IE non carica gli script.
e IE di certo ci mette del suo ad incasinarsi molto facilmente

Rispondi quotando