2

解決済み:ulの1つが100%の幅を持っていたため、フォームと重なっていることがわかりました。それにもかかわらず、皆の助けに感謝します。

何が起こったのかわかりません。テキストエリアをクリックできません。また、ページが読み込まれるときにtextareaタグに配置されるテキストを強調表示することもできません。また、同じフォーム内にあるボタンをクリックできません。新しい入力ボックス、ボタン、またはテキストを作成した場合、それも強調表示できません。何が悪いのかわかりません。コードで重複するIDを生成しておらず、フォームと重複するタグも表示されません。問題はコードの他の場所にあると思いますか?もしそうなら、それはどうなるでしょう。コード全体を投稿しますが、それは数百行です。以下にフォームのサンプルコードを示します。

編集:私はこれをjsfiddleで実行しましたが、問題はありません。これは明らかにこのコードの範囲外です。私の質問は、フォームが強調表示されない原因は何でしょうか。それはCSSの問題であるに違いありませんか?私が見る限り、CSSで行った調整は位置だけであり、それ以外は何もありません。以下は、完全なコードを含むjsFiddleページです。ご覧のとおり、フォーム内をクリックできません。

http://jsfiddle.net/ZJwAv/2/

4

1 に答える 1

9

フォームフィールドと重なっている透明な絶対位置のボックスがあるようです。そのため、マウスクリックが登録されません。

ChromeまたはFirefoxの開発者ツールを使用して、干渉している可能性のあるページ上の要素を特定してみてください。これは、Firefox 14の3Dビューを使用する良い機会です:http://blog.mozilla.org/blog/2012/03/13/firefox-adds-new-developer-tools-and-add-on-sync/

あなたのサイトへのリンク、または問題を再現するjsFiddleを投稿できますか?

于 2012-09-10T19:39:11.890 に答える