Morgähn zusammen,
ich habe für eine Seite (zu sehen unter: ) ein paar Divs, die nach einem Zeitraum x überblenden. Das Ganze ist mit dem Mootools Framework realisiert.
Unter Mac (FF/Safari), Winn2000 IE7, WinXP IE7, Android und iPhone läuft alles tadellos, nur der IE8 schießt quer und ich habe keine Ahnung warum!
Der JS Code sieht folgendermaßen aus:
Hat einer von euch einen Tip für dieses Problem? Ich bin mit meinem Latein am Ende - ich weiß noch nicht mal, wo ich anfangen soll, einen evtl. Fehler zu suchen, da es ja überall, außer beim IE8, gut läuft.
Danke und sonnige Grüße,
Tom
ich habe für eine Seite (zu sehen unter: ) ein paar Divs, die nach einem Zeitraum x überblenden. Das Ganze ist mit dem Mootools Framework realisiert.
Unter Mac (FF/Safari), Winn2000 IE7, WinXP IE7, Android und iPhone läuft alles tadellos, nur der IE8 schießt quer und ich habe keine Ahnung warum!
Der JS Code sieht folgendermaßen aus:
Code:
function iniDiv(what) {
// Element auswählen
var meinElement = $(what);
// Effekt-Objekt erstellen
var meinEffekt = new Fx.Tween(meinElement, {
});
meinEffekt.set('opacity', 0);
}
function fadeDiv(what, dur) {
// Element auswählen
var meinElementx = $(what);
// Effekt-Objekt erstellen
var meinEffektx = new Fx.Tween(meinElementx, {
'duration': dur
});
// Effekt starten!
meinEffektx.start('opacity', 0, 1);
meinEffektx.addEvents({
complete: function() {
count_blends += 1;
if(count_blends == 1) {
clearTimeout(mo2);
var mo3 = setTimeout('fadeDiv("motiv3", 1000)', m2);
}
if(count_blends == 2) {
clearTimeout(mo3);
var mo4 = setTimeout('fadeDiv("motiv4", 1000)', m3);
}
if(count_blends == 3) {
clearTimeout(mo4);
var mo5 = setTimeout('fadeDiv("motiv5", 1000)', m4);
}
}
})
}
//Laufzeiten einzelne Motive
var m1 = 4000;
var m2 = 6000;
var m3 = 6000;
var m4 = 5000;
var count_blends = 0;
window.addEvent('domready', function() {
iniDiv('motiv2');
iniDiv('motiv3');
iniDiv('motiv4');
iniDiv('motiv5');
mo2 = window.setTimeout('fadeDiv("motiv2", 1000)', m1);
});
Hat einer von euch einen Tip für dieses Problem? Ich bin mit meinem Latein am Ende - ich weiß noch nicht mal, wo ich anfangen soll, einen evtl. Fehler zu suchen, da es ja überall, außer beim IE8, gut läuft.
Danke und sonnige Grüße,
Tom