jQuery animate() und browser-performance

Ich habe einige Elemente, die ich bin bewegt über die Seite sehr langsam. Im Grunde genommen bin ich eine Verringerung der linke Rand von zwei Bildern über eine Zeitspanne von 40 Sekunden oder so.

Visuell, es funktioniert wunderbar. Aber mein Prozessor springt auf über 50% Nutzung während der Animationen. Dies ist nicht spezifisch für jede einzelne browser - es ist die gleiche Art und Weise auf Safari3 und Firefox3. Wenn ich beide Browser läuft die Seite, meine CPU ist ein Schreien bei über 95% Auslastung.

Ich bin mit jQuery 1.3. Beide Animationen geschehen gleichzeitig. Es gibt kein Flash auf der Seite. Wenn ich kommentieren Sie den code aus (entfernen der animation) und aktualisieren Sie die Seite, mein Prozessor ist sofort wieder auf den normalen Verwendung.

Ich hoffe ich habe nicht zu greifen, um Flash, sondern auch das ansehen von Sendungen auf Hulu.com nicht spike meine CPU wie diese.

Gedanken?

InformationsquelleAutor der Frage Jeremy Ricketts | 2009-01-19

Schreibe einen Kommentar