这是IE Bug谁有解决办法?_html/css_WEB-ITnose
程序员文章站
2022-04-11 09:36:33
...
下边的代码:box-button和box-cover都是绝对定位。box-cover是悬浮在box-button之上的,完全遮盖了box-button。box-cover绑定了click事件。box-button里面有文字,如果鼠标点击的区域没有文字,一切正常,但是如果点击在文字上,click事件就无效。当然只是在IE里面,我的是IE 10,大家有没有遇到过这种问题?请问怎么解决?
不行,其实这只是个例子,真正的情况不是这样的。真正的情况是我的box-cover里面其实是放了flash的。click事件是由flash响应的。
本来就是透明的。。这个跟透明没什么关系吧??
本来就是透明的。。这个跟透明没什么关系吧??
div本身不是透明的
给 “cover” 一个背景色,让他完全遮住按钮;然后使其完全透明,把按钮的样式露出来。
这样就能解决你的问题。
回复讨论(解决方案)
直接用box-button绑定相关事件不就可以了嘛。。。
直接用box-button绑定相关事件不就可以了嘛。。。
不行,其实这只是个例子,真正的情况不是这样的。真正的情况是我的box-cover里面其实是放了flash的。click事件是由flash响应的。
那就用透明呗:
.box .box-cover { z-index:100; cursor:pointer;background:yellow;filter:alpha(opacity=0.1); -moz-opacity:0.1; -khtml-opacity: 0.1; opacity: 0.1;}
那就用透明呗:
.box .box-cover { z-index:100; cursor:pointer;background:yellow;filter:alpha(opacity=0.1); -moz-opacity:0.1; -khtml-opacity: 0.1; opacity: 0.1;}
本来就是透明的。。这个跟透明没什么关系吧??
那就用透明呗:
.box .box-cover { z-index:100; cursor:pointer;background:yellow;filter:alpha(opacity=0.1); -moz-opacity:0.1; -khtml-opacity: 0.1; opacity: 0.1;}
本来就是透明的。。这个跟透明没什么关系吧??
div本身不是透明的
那就直接用div上的onclick实现就好了呗。。。
给 “cover” 一个背景色,让他完全遮住按钮;然后使其完全透明,把按钮的样式露出来。
这样就能解决你的问题。
推荐阅读
-
a标签点击跳转失效IE6、7的奇葩bug_html/css_WEB-ITnose
-
IE6bug及tab列表的切换_html/css_WEB-ITnose
-
10个常见的IE bug和解决方法_html/css_WEB-ITnose
-
IE9的bug,谁能帮忙规避下_html/css_WEB-ITnose
-
a标签点击跳转失效IE6、7的奇葩bug_html/css_WEB-ITnose
-
10个常见的IE bug和解决方法_html/css_WEB-ITnose
-
工作中遇到的浏览器差别(就不叫IE6bug了)_html/css_WEB-ITnose
-
晕了 在公司测试IE6兼容无问题,回到家就出BUG了_html/css_WEB-ITnose
-
Bug:IE6中浮动元素3px间隔_html/css_WEB-ITnose
-
晕了 在公司测试IE6兼容无问题,回到家就出BUG了_html/css_WEB-ITnose