Hallo,
Der Browser meldet bereits in der ersten Zeile meines Scripts "Fehler: requestAnimationFrame is not defined" und bricht ab.
if(!requestAnimationFrame) {
requestAnimationFrame =
mozRequestAnimationFrame || webkitRequestAnimationFrame ||
oRequestAnimationFrame || msRequestAnimationFrame ||
function(callback, element){setTimeout(callback, 1000 / 60);};
}
Gerade weil es vielleicht nicht definiert ist, will ich das ja erst mal mit if
abfragen und die Zuweisung ggf vornehmen.
Die Abfrage mit if(!window.requestAnimationFrame) { /*...*/ }
funktioniert zwar, aber die Zuweisung nachher trotzdem nicht. Auch da muss man jeweils window.
davorsetzen, damit es klappt.
Stehe ich jetzt völlig auf dem Schlauch oder was ist da los? Seit wann kann man denn nicht mehr einfach die Existenz mit if abfragen?
Weil ich praktisch nie mit globalen Variablen arbeite, ist mir da vielleicht etwas engangen?
Gruß, Don P