Jeg har et enormt simpelt modul til joomla som lader mig skrive et par sætning, og så rotere sætningerne rundt på modulet position på sitet. Mit problem er nu at den fader hver sætning ind, men fader den ikke ud. Så overgangen mellem vær sætning er en blød fade ind, og så en meget hård forsvinden som overgang til den næste sætning.
Mit spørgsmål er derfor om nogen kan se hvad i følgende kode skal rettes til så der også kommer en blød fade ud?
//function startSloganRotation(selector,delay,transition){ window.addEvent('domready', function() {
selector = '#slogans div';
delay = 8000;
transition = 3000;
var layers = $$(selector);
//var i = 0;
var i = Math.floor(Math.random()*layers.length);
layers[i].setStyle('display','block-
9;);
delay = (delay == undefined)? 6000:delay;
setInterval(function(){
// fade out
layers[i].fx = layers[i].effect('opacity', {duration: transition,fps:100}).start(1,0);
layers[i].setStyle('display','none'-
;);
// pick next element
//i = (i == layers.length-1)? 0 : i+1;
i = Math.floor(Math.random()*layers.length);
// fade in
layers[i].setStyle('display','block-
9;);
layers[i].fx = layers[i].effect('opacity', {duration: transition,fps:100}).start(0,1);
//layers[i].fx = layers[i].effect('opacity', {duration: transition,fps:100}).start(0,1).chain(function(){this.-
start.delay(delay,this,{'display':'bloc-
k'}); });
},delay);
});
--