div作为元素上的按钮

时间:2012-02-02 21:28:27

标签: jquery html css

我在输入字段上有一个div作为一个大的可点击区域。我正在使用查询在div上有一个click事件。当我在firefox中设置divs background-color:transparent时,一切都按计划工作,即div获取点击,而下面的输入则没有。但是在IE中,它下面的输入被选中,因为IE对它的处理方式不同。我怎样才能解决这个IE问题。

2 个答案:

答案 0 :(得分:2)

不是将background-color设置为透明,而是将opacity设置为0,它也可以在IE中使用。

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

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

答案 1 :(得分:0)

单击div时停止事件传播和冒泡可以解决问题。