2009-06-09 6 views
0

Vor ein paar Wochen habe ich ein Menü Suckerfish (css + Javascript für IE basiert) auf meiner Webseite hinzugefügt. Es ist eine ziemlich lange Liste, die sich aus der Höhe des Bildschirms erstrecken kann. Dies ist kein Problem, da horizontales Scrollen Sie dorthin bringt.Hover arbeiten, wenn Fenster unscharf confuses Benutzer

Das einzige Problem tritt auf, wenn der Browser nicht fokussiert ist. Der Hover wird weiterhin ausgelöst, aber der Bildlauf funktioniert nicht. Ich kann nicht gehen und den Benutzer bitten, den Browser zunächst vom Fokus abzulenken, gibt es also eine Möglichkeit, dieses Problem zu lösen?

--Edit--
Es ist nicht meine Absicht, Fokus zu stehlen. Ich dachte mehr in der Zeile, den Schwebeflug nicht zu aktivieren, wenn der Fokus verloren geht.
Außerdem sehe ich nicht, wie ich eine Liste von Sprachen erstellen könnte, um die Seite in kürzerer Zeit zu übersetzen. Das Problem ist, dass die Website ab 800x600 sichtbar sein sollte.

+0

können Sie bitte auf die Seite mit dem Menü verlinken? –

+0

Ich wünschte, ich könnte, aber Nicht-Offenlegung Paranoia macht die Dinge ziemlich hart –

Antwort

1

Nein. Sie können das Browserfenster nicht zwingen, Benutzerfokus auf Hover zu stehlen. Am nächsten wäre es, einen alert() zu zeigen, was natürlich eine schreckliche Benutzererfahrung wäre und den Fokus auf das Browserfenster auf allen Plattformen nicht erzwingen würde.

Eine bessere Option ist es, diese Menülisten zu verkürzen! Viel bessere Benutzerfreundlichkeit.

0

Wie @Triptych erwähnt, gibt es 2 separate Usability-Probleme:

1) besteht darin, dass Ihre vorgeschlagene Problemumgehung für Ihre Benutzer feindlich ist, und

2) horizontales Scrollen für die Navigation sollte vermieden werden (es selten funktioniert sowieso gut über den Browser hinweg).

Es klingt, als würden Sie viel zu viel Komplexität für ein einfaches Menü hinzufügen. Wenn Ihr Menü wirklich so ausführlich sein muss, dann sollten Sie vielleicht ein kompartimentierteres System (z. B. Akkordeon oder ein Top-Menü mit Drilldowns in Untermenüs) in Betracht ziehen.

Verwandte Themen