Javascript fade-in-out
Üdv mindenkinek!
A lényeg, hogy buta vagyok javascripthez, de szükségem lenne egy fader scriptre (flash most nem játszik).
Találtam egyet, ami tökéletesen működik IE alatt, de mozilláék hozzá sem szagolnak, lévén, hogy filter szerint működik. Viszont megpróbáltam átírni style.MozOpacityre, és továbbra sem szeretne működni. Az eredeti kód a következő:
<script>
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
if (object != "[object]"){ //do this so I can take a string too
setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
return;
}
clearTimeout(nereidFadeTimers[object.sourceIndex]);
diff = destOp-object.filters.alpha.opacity;
direction = 1;
if (object.filters.alpha.opacity > destOp){
direction = -1;
}
delta=Math.min(direction*diff,delta);
object.filters.alpha.opacity+=direction*delta;
if (object.filters.alpha.opacity != destOp){
nereidFadeObjects[object.sourceIndex]=object;
nereidFadeTimers[object.sourceIndex]=
setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],
"+destOp+","+rate+","+delta+")",rate);
}
}
</script>
Szépen kérem, hogy akinek van egy kis ideje és kedve, mutassa meg nekem, hogyan kell mozillára megcsinálni.
Előre is köszönöm,
Cadeyrn
■ A lényeg, hogy buta vagyok javascripthez, de szükségem lenne egy fader scriptre (flash most nem játszik).
Találtam egyet, ami tökéletesen működik IE alatt, de mozilláék hozzá sem szagolnak, lévén, hogy filter szerint működik. Viszont megpróbáltam átírni style.MozOpacityre, és továbbra sem szeretne működni. Az eredeti kód a következő:
<script>
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
if (object != "[object]"){ //do this so I can take a string too
setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
return;
}
clearTimeout(nereidFadeTimers[object.sourceIndex]);
diff = destOp-object.filters.alpha.opacity;
direction = 1;
if (object.filters.alpha.opacity > destOp){
direction = -1;
}
delta=Math.min(direction*diff,delta);
object.filters.alpha.opacity+=direction*delta;
if (object.filters.alpha.opacity != destOp){
nereidFadeObjects[object.sourceIndex]=object;
nereidFadeTimers[object.sourceIndex]=
setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],
"+destOp+","+rate+","+delta+")",rate);
}
}
</script>
Szépen kérem, hogy akinek van egy kis ideje és kedve, mutassa meg nekem, hogyan kell mozillára megcsinálni.
Előre is köszönöm,
Cadeyrn
photo fade
http://www.clagnut.com/blog/1299/
Udv,
Adam
page fade effect
linkre kattintáskor új oldal betöltéséhez lenne szükségem egy 2oldal közötti fade efektre..
ismertek ilyen sriptet?
sokat segítene!
ekőre is köszi!