关于绝对定位后元素(a标签)无法点击
2012-08-19 23:14
323 查看
最近群里有人提了IE中a标签绝对定位设置高宽却无法点击的问题,其实这个是老问题了,最近在写一个JS效果的时候也遇到,今天顺便也做一个记录!元素绝对定位以后设置了高宽原因:
1、元素内并无内容
2、背景是透明的,无任何背景图或者颜色
解决方法:
1、如果不是绝对定位元素的,可以用相对定位
2、给元素加透明的背景图
3、IE可以只用 background:url(about:blank) 解决
第三种方法平时用用是可以的,但是在某种情况下会有bug, 比如JS拖动层时候,拖动的事件在一个透明层上面,你有设置了其他鼠标光标,这时候拖动就会出现光标闪烁的现象!
这里建议第二种方法,弄一个1*1PX的透明图就好!
1、元素内并无内容
2、背景是透明的,无任何背景图或者颜色
解决方法:
1、如果不是绝对定位元素的,可以用相对定位
2、给元素加透明的背景图
3、IE可以只用 background:url(about:blank) 解决
第三种方法平时用用是可以的,但是在某种情况下会有bug, 比如JS拖动层时候,拖动的事件在一个透明层上面,你有设置了其他鼠标光标,这时候拖动就会出现光标闪烁的现象!
这里建议第二种方法,弄一个1*1PX的透明图就好!
相关文章推荐
- IE中a标签绝对定位设置高宽却无法点击的问题
- 关于在IE中a标签设置绝对定位和宽高之后却点击没有反应的解决方案
- 关于IE中超链接绝对定位无法识别点击区域
- 关于IE中超链接绝对定位无法识别点击区域
- 关于webdriver定位元素,报错无法点击
- 具有绝对定位的标签元素使用原生js获取其left,top的值
- a标签定位在图片上,在ie9-点击图片无法调转
- 关于a标签下的img元素在IE7下不能点击的问题
- 关于使用绝对定位使元素垂直居中的问题
- ie7,ie8下 使用绝对定位的a标签点击失效解决办法
- 关于绝对定位的元素水平垂直居中的总结
- 绝对定位 jquery点击收起,点击显示的标签效果
- IE中超链接绝对定位无法识别点击区域
- selenium实战:如何解决无论如何都无法定位的点击展开元素问题
- 父元素绝对定位 子元素在IE6 不能点击
- 关于相对定位与绝对定位无法冲破的等级的解决方法
- 【随笔】关于绝对定位absolute相对于父元素定位的问题
- selenium打开新标签页无法定位到元素问题解决办法
- 关于appium操作真机打开app之后无法定位页面元素的问题的解决办法
- Firefox/Safari/Chrome绝对定位元素重叠造成不可点击问题