Chromeベータブラウザーでホバー動作をトリガーする方法はありますか?


10

Chromeベータブラウザを使用して、マウスを要素の上に置くと(たとえば、Stack Overflowサイトの上部にあるユーザー名の上に置くと)、通常発生する動作をトリガーする方法はありますか?


これは一般的なケースでは役に立ちませんが、特にStackOverflowサイトの上部にある名前については、名前の横にある小さな下向き矢印をタップして同じ動作をトリガーできます。
GAThrawn、

回答:


7

リンク上でホバーをトリガーする1つの方法は、リンクを長押ししてメニューが表示されるのを待ち、戻るボタンを押してメニューをキャンセルすることです。これは他のブラウザでも機能します。

これはすべてのリンクで機能するわけではないことに注意してください。あなたが言及した例で試しただけでは機能しません、おそらくonMouseOverイベントとメニューの表示の間にわずかな遅延があるためです。しかし、単純なonMouseOverトリガーである他のページでは、このメソッドは機能します。


2

OSに関係なく、「ホバー」効果がどのタッチスクリーンデバイスでも実用的であるかはわかりません。

現在のほとんどのモバイルデバイス(抵抗性、容量性)の画面は、タッチイベントのみを登録できます。シングルタップをマウスポインターとして、ダブルタップを「クリック」として扱うようにOSを変更する必要があります。ただし、スクロール、ピンチズームなどの他のジェスチャーは、そのようなパラダイムでの作業を停止する可能性が最も高いでしょう。

また、ほとんどのモバイルバージョンのサイトでは、ロードを高速化するために、ホバーアニメーションなどの豪華な機能が無効になっています。


3
私のタブレット(Asus Transformer Prime)のChromeはラップトップとほぼ同じように機能していると思います。ほとんどの場合、モバイルバージョンのサイトを使用することを選択しません。これはデザイナーが取り組むべき興味深い問題だと思います-ツールチップやStackOverflowユーザーカードのようなものはタッチスクリーンユーザーには利用できません。これはuxサイトの問題の多くですが、Chromeがいくつかを見つけたかどうか知りましたタッチ環境でこれを公開する一般的な方法。
TomG

これはナンセンスです(または少なくとも想像力の欠如)。2本指のタップを「他の場所をタップするまでここにホバーする」と解釈するブラウザーのようなものを想像するのは簡単です。これにより、モバイルユーザーやタブレットユーザーは、時代遅れになったにもかかわらずホバリング動作に依存している少数のWebサイトを適切に使用できるようになります。
Jasper 14

私の電話(Galaxy Note 3)は、指が画面の近くにあることを感知できます。ストックブラウザでは、ズ​​ームされたウィンドウが表示されます。これはホバーに最適ですが、現在他のどのブラウザーのAFAIKでも機能しません。
localhost

2

USBポートを備えたデバイス(通常はタブレット)を使用している場合は、マウスを接続できます。

マウスカーソルがホバーイベントをトリガーします。


1
またはBluetooth経由のワイヤレスマウス。
Ilari Kajaste 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.