国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 正镶白旗| 靖州| 基隆市| 张家港市| 江安县| 高陵县| 白水县| 徐州市| 万年县| 太仆寺旗| 延津县| 买车| 上高县| 达尔| 双牌县| 同仁县| 潜山县| 佛冈县| 和静县| 江城| 北川| 长子县| 溧水县| 成武县| 西乌珠穆沁旗| 江孜县| 镶黄旗| 成武县| 仁布县| 梁山县| 唐山市| 平乐县| 泽州县| 漳浦县| 庆城县| 石台县| 儋州市| 上思县| 白河县| 墨脱县| 措美县|