ポータル検索バーのオートフォーカス

多くのサイトでは、検索入力フィールドにオートフォーカスがあります(同じYandexを使用します)。

ページがロードされると、カーソルがテキスト入力フィールドに入ります。 いつも良いですか?







テキストを読む前に必要な余談:

時々、マウスのないラップトップで仕事をしています(または、仕事をしていませんが、インターネットをサーフィンしています)。 マウスホイールを使用すると、これらの問題は発生しませんが、快適なソファでコンピューターと一緒に座りたいと思うのは私だけではないと思います。 この場合のスペースバーは、スクロールする最も便利な方法です...



ページにテキストフィールド(google.com、ya.ru)のみが含まれている限り、検索フィールドのオートフォーカスは非常に便利に見えます。 最初の画面に収まらないことが多いわずかに大きいサイズのページになると、これらのページはポータルになりますが、訪問は他のリンクへの移行として機能する場合があります(たとえば、Yandexで:天気、お金、直接、Lebedevスタジオ)。 私のモニター(1024強)で、「money」、「direct」、「Lebedev studio」が2番目の画面に移動し、スクロールする必要があります。 そして、ここからが楽しみです。キーボードスクロールが機能しません。 下矢印を押します-以前の検索結果が表示されます。 スペースバーを押します-2番目の画面が表示されますが、代わりに入力フィールドにスペースが表示されます。



しかし、それは何もありません。 Yandexの起動はまだ検索エンジンです。 しかし、他のページがあります:今日のブログのリンクの1つをクリックします-もう一度テキストボックスに注目してください! そして、結果は何ですか? キーボードからページをスクロールするには、リンクのない場所をクリックする必要があります-そして、すでにスクロールしています(主なことは、ページをロードした後にこれを行うことです。そうしないと、フォーカスは再び入力フィールドに戻ります)。



UPD:この記事は問題の解決策を見つけるために書かれたものではありませんが、最も一般的なシステムではなく単純なシステムの開発者が考え直すために書かれたものです。



All Articles