众所周知,所有浏览器都支持a标签使用hover,但如果另一个标签使用hover,ie6将无效。事实上,总有一些方法。ie6已经到了暮年,但仍有大约5%的用户使用。
以下是完美的解决方案,代码如下:
p:hover,p.hover { background:#eee; } /* 就是多写一个.只是hover */
下面的代码应该放在页面底部</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>