2012-09-10 43 views
1

求解:發現其中一個ul的寬度爲100%,因此與表單重疊。儘管如此,感謝大家的幫助。不能在textarea中點擊也不能在表格中點擊

我不知道發生了什麼事。我無法點擊進入我的textarea。當頁面加載時,我也不能突出顯示放在textarea標籤中的文本。另外,我無法點擊同一表單中的按鈕。如果我創建一個新的輸入框,按鈕或文本,我無法突出顯示。我不知道什麼是錯的。我在代碼中沒有生成重複的ID,也沒有看到任何與表單重疊的標記。我是否認爲問題在代碼中的其他地方,如果是這樣的話。我會發布整個代碼,但這是幾百行。以下是表單的示例代碼。

編輯:我跑過這jsfiddle,並沒有看到它的問題。這顯然超出了本代碼的範圍。我的問題是,什麼會導致表單不被突出顯示。它一定是一個CSS問題?據我所知,我在CSS中做的唯一調整就是職位,而沒有別的。以下是帶完整代碼的jsFiddle頁面。正如你所看到的,我不能在表單內點擊。

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

+0

你可以發佈你發佈的樣本的HTML源代碼嗎? (在您的瀏覽器中使用view-source) – Jocelyn

+0

這與問題中發佈的內容完全相同。 – jason328

+0

你最近添加了一個新的jQuery插件或類似的東西嗎? – Lowkase

回答

7

這聽起來像你有一些透明的絕對定位框,真實重疊的表單域,這就是爲什麼他們不註冊你的鼠標點擊。

嘗試使用Chrome或Firefox的開發人員工具來識別頁面上可能存在干擾的任何元素。這將是一個很好的機會使用Firefox 14的3D視圖:http://blog.mozilla.org/blog/2012/03/13/firefox-adds-new-developer-tools-and-add-on-sync/

你能發佈一個鏈接到你的網站,或重現問題的jsFiddle嗎?

+0

將查看3D視圖,並在一秒鐘內在jsFiddle上發佈完整代碼。 – jason328

+0

http://jsfiddle.net/ZJwAv/2/完整代碼。 – jason328

+0

既然你建議覆蓋文本區,你會得到答案。 – jason328