Gibt es eine Möglichkeit, das Verhalten auszulösen, das normalerweise auftritt, wenn Sie mit der Maus über ein Element fahren (z. B. über Ihren Benutzernamen oben auf einer Stapelüberlauf-Site), indem Sie den Chrome Beta-Browser verwenden?
chrome-for-android
TomG
quelle
quelle
Antworten:
Eine Möglichkeit, den Hover bei Links auszulösen, besteht darin, den Link lange zu drücken, auf das Erscheinen des Menüs zu warten und die Zurück-Taste zu drücken, um das Menü abzubrechen. Dies funktioniert auch in einigen anderen Browsern.
Beachten Sie, dass dies nicht bei allen Links funktioniert. Nur das von Ihnen erwähnte Beispiel ausprobiert, funktioniert nicht, wahrscheinlich weil zwischen dem Ereignis onMouseOver und dem Anzeigen des Menüs eine leichte Verzögerung liegt. Auf anderen Seiten, auf denen es sich um einen einfachen onMouseOver-Trigger handelt, funktioniert diese Methode.
quelle
Ich sehe nicht ein, wie praktisch der "Hover" -Effekt auf jedem Touchscreen-Gerät sein kann, unabhängig vom Betriebssystem.
Bildschirme auf den meisten aktuellen Mobilgeräten (resistiv, kapazitiv) können nur Berührungsereignisse registrieren. Sie müssten das Betriebssystem ändern, um ein einzelnes Tippen als Mauszeiger und ein doppeltes Tippen als "Klick" zu behandeln. Andere Gesten wie Scrollen, Pinch-to-Zoom usw. würden jedoch höchstwahrscheinlich aufhören, mit einem solchen Paradigma zu arbeiten.
Außerdem deaktivieren die meisten mobilen Versionen von Websites sowieso die ausgefallenen Dinge wie Schwebeanimationen, um schneller geladen zu werden.
quelle
Wenn Sie ein Gerät (normalerweise ein Tablet) mit einem USB-Anschluss verwenden, können Sie eine Maus anschließen.
Der Mauszeiger löst Schwebeereignisse aus.
quelle