メッセージ欄

2012年10月の日記

一覧で表示する

Androidブラウザでautofocusを使うとタップのたびにフォーカスされてしまう?
2012/10/07(日) 13:25 覚え書きはてブ情報 はてブに登録 はてブ数

Androidの標準ブラウザでフォームのオートフォーカスを指定していると、画面をタップしたタイミングでオートフォーカスが発動してしまい、スクロール位置が勝手に動いてしまうことがあるようです。

フォームのオートフォーカスというのは、サイトを開いた時に検索ボックスに自動的にカーソルが当たるようにするやつです。JavaScriptやautofocus属性で指定します。

ユーザの方から、スクロールが勝手に先頭に戻ってしまうという指摘が以前からあって、原因がわかってなかったのですが今日わかりました。

僕が使っているAndroid用Operaではそんなことないので標準ブラウザだけの症状かと。
ご参考にどうぞ。