テキストエリアを含むページが読み込まれたら、マウスカーソルがそのテキストエリア内にある場合、テキストエリアにすぐにフォーカスを合わせたいと思います。onmousehover ハンドラーがフォーカスを設定できるため、これは簡単な部分です。
さて、キャレットの位置も設定するにはどうすればよいですか?ユーザーがマウスを使用してクリックしてフォーカス/キャレットを設定した場合、キャレットをどこに配置したいと思いますか。
基本的な使用例は次のとおりです。
- ユーザーがリンクをクリックして待つ (マウスがほとんど動かない)
- ページが配信されます。大きなテキストエリアのみが含まれ、テキストでいっぱいです
- キーボードを使用したユーザー タイプ
- マウスカーソルのすぐ下に文字が挿入されます
現在、ユーザーはキャレットが表示されるまで (テキスト領域の左上に) 待ってから、入力する前にクリックしてキャレットを移動する必要があります。
ありがとう!