国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > JS > 正文

ie6使用js支持hover偽類

2024-09-06 12:40:56
字體:
供稿:網(wǎng)友

css2中規(guī)定,:hover偽類可以應(yīng)用在全部元素上,而ie6只支持<a>的偽類,因此對(duì)于ie6需要使用js,而ie7/ff/op/sa直接定義:hover即可。

javascript文件

var VeVbcom = (document.createelement() && document.getelementsbytagname());
window.onload = pinballeffect;
function pinballeffect()
{
    if (!VeVbcom) 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 += " lay-on";
}
function mousegoesout()
{
    this.classname = originalclassnamestring;
}
pinballeffect();

下面的代碼是html代碼,插入到head區(qū)內(nèi):

<!--[if lte ie 6]>
<script type="text/javascript" language="javascript" src="hover.js"></script>
<![endif]-->因?yàn)閕e 7+支持:hover,因此使用條件注釋,只針對(duì)ie 6-調(diào)用該js文件。

相應(yīng)的css為:

/* 這個(gè)是普通樣式,定義給需要效果的元素 */
.hovereffect {
border:1px solid blue;
}
/* 這個(gè)是hover樣式 */
.hovereffect:hover,
.lay-on {
background: #eee;
border:1px solid red;
}

應(yīng)用:

<div class="hovereffect">div的hover</div>
<p class="hovereffect">p的hover</p>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 江油市| 盐津县| 灵寿县| 高安市| 香格里拉县| 上思县| 肇源县| 柘城县| 孝感市| 无锡市| 工布江达县| 红安县| 蕲春县| 长岭县| 建阳市| 田阳县| 海丰县| 石门县| 台山市| 洪江市| 固镇县| 徐水县| 黔西县| 漳浦县| 华池县| 蓝山县| 福清市| 雅江县| 伊春市| 大城县| 芮城县| 繁峙县| 贵阳市| 武山县| 米林县| 嘉禾县| 泸定县| 临高县| 沂水县| 武鸣县| 耒阳市|