2012-09-10 45 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