div作为元素的按钮

问题描述:

我有一个div作为一个大的可点击区域的输入字段。我使用查询在div上有一个点击事件。当我在firefox中设置divs background-color:transparent时,一切都按照计划进行,这是div获得点击,而下面的输入不会。但在IE浏览器下面的输入字段被选中,因为IE对待它的方式不同。我如何解决这个IE问题。div作为元素的按钮

代替背景颜色到透明,不透明度设置设置为0,它将在IE工作了。

css在IE和其他浏览器中设置不透明度。

opacity: 0; 
filter: alpha(opacity = 0); 
+0

我以前有过这个问题,这个问题解决了。 – Jasper 2012-02-02 21:38:24

+0

同样经历过我。 – ShankarSangoli 2012-02-02 21:40:02

停止事件传播,并且当DIV被点击可以是溶液鼓泡。

+0

我相信问题是DIV元素基本上不存在于IE中(它没有被绘制),所以不会有任何事件来阻止它的传播。 – Jasper 2012-02-02 21:38:00