> Css > 推荐代码ie6下支持hover属性代码
作者: 来源: 日期:2009/6/28 9:59:18 人气:
标签:
让ie6下也能支持hover属性
1.把如下代码保存为1.js文件
var WebjxCom = (document.createElement() && document.getElementsByTagName());
window.onload = pinballEffect; function pinballEffect() { if (!WebjxCom) return; var allElements = document.getElementsByTagName('*'); var originalBackgrounds=new Array(); for (var i=0; i<allElements.length; i++) { if (allElements[i].className.indexOf('hovereffect') >= 0) { allElements[i].onmouseover = mouseGoesOver; allElements[i].onmouseout = mouseGoesOut; } } } function mouseGoesOver() { originalClassNameString = this.className; this.className += " v404"; } function mouseGoesOut() { this.className = originalClassNameString; } pinballEffect(); 2.把下面的html代码,插入到网页的head区内:
<!--[if lte IE 6]>
<script type="text/javascript" language="Javascript" src="1.js"></script> <![endif]--> 3.页面里这样写
<!--[if lte IE 6]>
<script type="text/javascript" language="Javascript" src="1.js"></script> <![endif]--> <style type="text/css"> <!-- .hovereffect { border:1px solid blue; } /* 这个是hover样式 */ .hovereffect:hover,.v404 { background: #eee; border:1px solid red; } --> </style> <div class="hovereffect">div的hover</div> <p class="hovereffect">p的hover</p> 预览效果
.
代码由中国网站频道搜集整理 |
|