私のWebページの1つに、フォーム要素を含むiframeがあります。何らかの理由で、これらの入力要素は期待どおりに機能しません。
- テキストフィールドがクリックされた場合、フォーカスが取得されず、入力されたテキストは入力されません。
- 同じテキストフィールドにonclick="this.focus();"がある場合 セット、それは期待通りに動作します。
- ラジオボタンは期待どおりに機能します。
- iframeを含む要素は、期待どおりにクリックイベントを受け取ります。
- iframeでテキストをマークできません。
これは、すべてのブラウザで発生するわけではありません。
それはで発生します:
- IE> = 9
- Firefox 18.0
- Chrome 22.0.1229.94
- オペラ12.12
次の場所では発生しません:
- IE <9
ここで何が起こり、それを修正する方法は?
編集:これはjQueryの問題のようです。これは、jQuery 1.8を使用している場合に発生しますが、jQuery 1.7を使用している場合には発生しません(サブバージョン間の違いはありません)。