div作为元素的按钮
问题描述:
我有一个div作为一个大的可点击区域的输入字段。我使用查询在div上有一个点击事件。当我在firefox中设置divs background-color:transparent时,一切都按照计划进行,这是div获得点击,而下面的输入不会。但在IE浏览器下面的输入字段被选中,因为IE对待它的方式不同。我如何解决这个IE问题。div作为元素的按钮
答
代替背景颜色到透明,不透明度设置设置为0,它将在IE工作了。
css在IE和其他浏览器中设置不透明度。
opacity: 0;
filter: alpha(opacity = 0);
答
停止事件传播,并且当DIV被点击可以是溶液鼓泡。
+0
我相信问题是DIV元素基本上不存在于IE中(它没有被绘制),所以不会有任何事件来阻止它的传播。 – Jasper 2012-02-02 21:38:00
我以前有过这个问题,这个问题解决了。 – Jasper 2012-02-02 21:38:24
同样经历过我。 – ShankarSangoli 2012-02-02 21:40:02