このサンプルを見てください: http://jsbin.com/imivek/1/edit
ラベルの一部であるテキスト フィールドをクリックすると、Firefox で奇妙な動作が発生します (v17.0.1 でテスト済み)。
- 1 回クリックすると、非常に短い時間だけフォーカスが置かれ、その後、フォーカスがラジオ ボタンに移動します。
- 2 回続けてクリックすると、フォーカスが維持されます。
- 他の手段 (fe タブ) でフォーカスすると、正常に動作し、期待どおりに動作します。
- テキスト フィールドのクリック イベントを処理し、(
e.stopPropagation()
jQuery 用語で) バブルアップしないようにしても、何も変わりません。
この動作を説明し、最適な回避方法を推奨できるのは誰ですか?