• <转>css中用expression实现js的onmouseover/onmouseout事件


    <!DOCTYPE HTML PUBLIC "-//W3C//Dtd HTML 4.0 transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> CSS样式里使用JavaScript(onmouseover/onmouseout) </TITLE>
    <style type="text/css">
    li{
    cursor:pointer;
    border:1px solid #eee;
    /*设置onmouseover事件*/
    onmouseover:expression(onmouseover=function (){this.style.borderColor ='blue';this.style.color='red';this.style.backgroundColor ='yellow';this.style.fontWeight='bold'});
    /*设置onmouseout事件*/
    onmouseout:expression(onmouseout=function (){this.style.borderColor='';this.style.color='';this.style.backgroundColor ='';this.style.fontWeight=''});
    }
    /*使火狐浏览器实现相应效果*/
    li:hover{
    background:yellow;
    color:red;
    border-color:blue;
    font-weight:bold;
    }
    </style>
    </HEAD>
    <BODY>
    <ul>
    <li>我是第一行列表</li>
    <li>我是第二行列表</li>
    <li>我是第三行列表</li>
    <li>我是第四行列表</li>
    <li>我是第五行列表</li>
    </ul>
    </BODY>
    </HTML>

    <font color="red">注:火狐是不支持expression的,而且expression也比较占资源,建议改为js实现!</font>

    <div style="position:absolute;height:12px;left:0; top:expression(document.body.clientHeight- this.style.pixelHeight+document.body.scrollTop);font:12px;">IE里我永远在左下角。^o^</div>

  • 相关阅读:
    学习记录6
    学习记录5
    学习记录4
    学习记录3&开启新的世界
    学习记录2
    学习记录1
    类、对象和包
    班会总结
    请简单描述一下,java程序的运行过程,以及java为什么能跨平台
    JDK、JRE、JVM的区别与关系
  • 原文地址:https://www.cnblogs.com/sunny0515/p/2350471.html
Copyright © 2020-2023  润新知