IE6不支持hover解决方案
来源:互联网 发布:张佳玮 詹姆斯 知乎 编辑:程序博客网 时间:2024/05/17 23:05
第一种解决方案(推荐)
IE6以及更低版本的浏览器对“:hover”的支持不理想,对于类似的“p:hover”、“img:hover”、“#header:hover”...,今天给大家介绍一种新的方法,可以完美解决IE6不支持hover的情况,用法很简单,将下载后的“csshover.htc”文件,定义在body样式内。
body{behavior:url("csshover.htc");}
htc文件
第二种解决方案
<style type=”text/css”>
p:hover,p.hover { background:#eee; } /* 就是要多写一个.hover而已 */
</style>
下面这段代码要放到页面的底部在</body> 前:
<script type=”text/javascript”>
//<!– 让所有标记支持hover
function $(){
if(document.all){ // 判断是否IE浏览器
var obj=document.all;
for(var i=0;i<obj.length;i++){
obj[i].onmouseover=function(){
this.className=”hover”
} ;
obj[i].onmouseout=function(){
this.className=”"
}
}
}
}
$();
//–>
</script>
http://www.w3cfuns.com/forum.php?mod=viewthread&tid=347&fromuid=7146 原文
昨天写得小例子不兼容就找到的解决方案,特转载一下。
- IE6不支持hover解决方案
- IE6不支持hover解决方法
- IE6不支持hover的解决方法
- 完美解决IE6不支持hover的方法
- IE6.0 不支持LI:HOVER的解决方法
- IE6不支持position:fixed解决方案
- ie6中[:hover] bug 解决方案一
- IE6中不支持hover focus伪类的解决办法
- 解决 div:hover在IE6不支持的方案
- JavaScript 解决 IE6 不支持 li:hover 的方法
- 解决IE6不支持li:hover鼠标经过的效果
- 解决ie6不支持:hover、属性选择器等问题的方法
- IE6.0 不支持LI:HOVER的解决方法
- IE6不支持PNG透明图片的解决方案
- 一个解决ie6不支持:hover、属性选择器等问题的方法
- IE6不支持非A元素:hover伪类的bug的处理
- 两种办法解决IE6下非链接不支持hover的问题
- 关于CSS在IE6以下浏览器不支持:hover伪类的解决方式
- 新学JS对象概念小结(摘录于犀牛书第6版)
- MYSQL性能优化的21条最佳经验
- SeekBar小结
- AVL树(二叉平衡树)笔记
- 判别四位平方数以及floor函数用法
- IE6不支持hover解决方案
- framebuffer驱动开发一
- JAVA深度剖析之JVM的体系结构
- tomcat flex跨域访问的问题
- Linux Kernel 2.6.37 启动过程笔记 :set_video
- 15分钟学会使用Git和远程代码库
- 获取时间用于文件名称
- Android开发:Handler Runnable和Thread之间的区别和联系 应用--------------------看完本篇,从此一览无余!
- php class类用法总结