给一个div绑定一个click事件,在一般浏览器下都没有问题,只有在IE8下点击的时候,只有点击文字的时候才会响应click事件,点击div空白的地方都不会响应。不知道这是为什么,上网查了下说是,IE的bug,部分点击bug。
div的html为:
<div>今天的天气很好!</div>
div的样式:
{
border-radius: 5px 5px 5px 5px;
cursor: text;
font-size: 16px;
height: 33px;
line-height: 33px;
padding-left: 5px;
position: absolute;
left: 0;
top: 0;
width: 99%;
}
解决办法是给这个div添加一个背景颜色就可以解决了。
.topic_title {
background-color: #FFFFFF;
border-radius: 5px 5px 5px 5px;
cursor: text;
font-size: 16px;
height: 33px;
line-height: 33px;
padding-left: 5px;
position: absolute;
left: 0;
top: 0;
width: 99%;
}
分享到:
相关推荐
解决IE6 中select 穿透 div 等层的问题
NULL 博文链接:https://empirel.iteye.com/blog/1748526
这是博客对应的源码,供朋友们下载分享,博文解析了DIV元素响应键盘事件的原理,实现方法,对应博客地址:http://blog.csdn.net/harvic880925/article/details/8524720
DIV+CSS相对IE6、IE7和IE8的兼容问题
需求:根据特定条件,增加或者去掉click事件(例如:clickFlag == true时,添加click事件;clickFlag == false时,去掉click事件;) 解决方法: 方式一:在绑定事件中直接添加标示量clickFlag <div click=click...
情况描述 当某个元素,如:div,同时绑定了click事件和dblclick事件,而这两个事件又要处理相对独立的业务,也就是click的时候不能触发dblclick,dblclick的时候不能触发click。在实际测试中发现,当dblclick的时候...
div错位解决IE6IE7IE8样式不兼容问题
IE和谷歌浏览器下div宽度不一致的问题解决.txt
DIV+CSS IE圆角,让IE也能支持圆角
本地测试有ActiveX控件提示不必在意; 上传到服务器上,用iis调试打开,就不会弹出安全提示
点击div以外的部分,div消失不见
jquery监听DIV的事件,可监听DIV的变化的事件,直接引用即可使用
十年积累,div+css 完全兼容 ie6 ie7 IE8 IE9 和firefox方法
如何兼容IE7和IE8-Div+CSS教程
div+css兼容ie6ie7ie8ie9和FireFoxChrome等浏览器方法[借鉴].pdf
网页开发DIV+CSS谷歌响应式插件,网页开发DIV+CSS谷歌响应式插件,在响应式的网页开发时,非常需要的几款本地测试插件。
div错位解决IE6、IE7、IE8样式不兼容问题IE6里DIV错位的问题.doc
在触发DOM上的某个事件的时候会产生一个事件对象event,这个对象包含着所有与事件有关的信息,包括产生事件的元素、事件类型等相关信息,思路一中div的click事件处理程序传入的参数就是这个event对象。访问IE中的...
jquery点击div层图片爆炸碎裂效果,可以添加图片,做成点击碎屏效果