zoukankan      html  css  js  c++  java
  • js设置鼠标悬停改变背景色

    看了网上那么多的js鼠标悬停时事件,大多数的,说了那么多话,也没解决什么问题,现在直接贴上代码,以供参考

    html:

    <div id="sign">this is test!</div>

    css:      

    <style type="text/css">
     .out{background-color: gray;}
     .over{background-color: red;}
     .down{background-color: yellow; }
    </style>          

    Way1:

    js:

    $(function(){
        var sign=document.getElementById("sign");
        changBkColor(sign);
    });
    function changBkColor(obj){
        obj.onmouseover=function(){ this.className="over"; };//鼠标悬停事件
        obj.onmouseout=function(){ this.className="out"; };//鼠标离开事件
        obj.onmousedown=function(){this.className="down";};//鼠标点击时触发事件
    }

    Way2:(JQuery)

    /*  $(obj).hover(inFunction,outFunction)
    * 等同于$(obj).mouseover().mouseout();
    */

    $(function(){ $('#sign').hover(function() { $('#sign').addClass('over'); }, function() { $('#sign').removeClass('over').addClass('out'); }); });



                                                 记录点点滴滴,虽然微不足道。

      

  • 相关阅读:
    java web 资源文件读取
    页面跳转
    验证码的随机图片
    spring 注解
    回文字符串系列问题
    【leetcode】Find All Anagrams in a String
    斐波那契数列
    【leetcode】 First Missing Positive
    Trapping Rain Water
    区间合并问题
  • 原文地址:https://www.cnblogs.com/chenjle/p/6214600.html
Copyright © 2011-2022 走看看