Warum zittert der Hintergrund unter FireFox?

Status
Nicht offen für weitere Antworten.

Beruga

Mitglied
Hi,

ich habe mal ein Browsergame geschrieben, welches in einem Popupfenster geöffnet wird, unter IE läuft das ohne zu zittern unter FireFox schon, und zwar nur wenn man als Steuerung für das Spiel die Tastatur auswählt. Mit der Maus läuft es problemlos. Zu der Eingabe: die Wahl der Eingabe ist für das Spiel eigentlich unerheblich da bei der Wahl der einen Eingabeart die andere einfach ignoriert wird und umgekehrt. Und wie gesagt unter IE gibt es da keine Probleme. Wenn jemand selbst anschauen möchte wie das Problem aussieht, kann es hier tun:http://www.spacewings-js.chimaere-home.de
Es währe schön, wenn mir jemand weiterhelfen könnte.
 
Benutze mal irgendwo....z.B. auf dieser Seite hier....im FF die [SPACE]-Taste;)

Du wirst merken, dass diese dort eine spezielle Funktionalität besitzt, sofern sich der Cursor nicht in einem Eingabefeld befindet.

Sobald man bei dir feuert, versucht der FF herunterzuscrollen.
Anfangs geht das nicht....sobald diese "Bomben", die dort herunterfallen, sich ausserhalb des sichtbaren Bereiches bewegen, geht es schon.... daher rührt der Zittereffekt.

Lösung: cancel den keypress-Event oder entferne die "Bomben", sobald sie vorbeigerauscht sind, aus dem Dokument.


Ansonsten:
Immer wieder nett anzuschauen, was man mit ein paar kB JS-Code so alles machen kann:)
 
Status
Nicht offen für weitere Antworten.
Zurück