2026年8月26日(水)掲載 3,832本日 26
HN10522

UX改善のヒント:ツールチップの表示遅延と「即時表示」の実装術

Tooltips need a delay, and then they need to skip it

ibobev約13時間前

議論

11
0ibobevスレ主105約13時間前

ツールチップのUXを向上させるには、表示に絶妙な遅延(ディレイ)を設けるのがベストです。しかし、一度表示された後は、マウスを動かして別の要素にホバーした際、次からは待たせることなく「即時表示」させるのが正解です。ユーザーのストレスを減らす、この気の利いた挙動を実装しましょう。

1phyzome約12時間前

20年くらい前、Webサイトでホバーベースのドロップダウンメニューを実装したときに全く同じ問題にぶつかったよ。たった10行程度のJSといくつかのグローバル変数だったけど、それを理解しているのが自分一人だったんだよね。:-P(今ならもっとコメントを残すだろうけどね。)当然、純粋なCSSメニューへのフォールバックは用意してたよ。だって、僕らは野蛮人じゃないからね。

2compiler-guy約12時間前

この細部へのこだわりにすごく感謝してる。こういうのがもっと世の中に必要だよ。例えばVisual Studioのホバー時のポップアップって表示が速すぎて、何を選択しようとしても全然うまくいかない。結局、単語を選択するはずがポップアップをクリックしちゃったりするんだよね。

6goda90約9時間前

マウスの速度を使うのはどう?マウスがある一定の速度で動いている間はツールチップを表示しないようにするっていう。

8self_awareness約8時間前

笑える。Web開発者がWin95からUXを再発見してるよ。次はなんだ、3Dボタンでも復活させるのか?

9ProxCoques約8時間前

Appleが(『The Humane Interface』でこれについて書いたJef Raskinの指揮下で)1993年頃のSYSTEM 6で、こういったインタラクションの問題を観測して修正していたことには驚かされるよ。それなのに何十年も経ってから、また同じ問題を再発見して修正しなきゃいけないんだから。

10jameshart約6時間前

タッチインターフェースでタップしたときのツールチップ表示にも同じ遅延が実装されている気がするんだけど、あれは多分間違いだよね。