zoukankan      html  css  js  c++  java
  • jquery实现点击按钮变换背景颜色

    html代码

    <div class="box_top">
            <div class="dt_left">
                <ul>
                    <li><a><button type="button" class="btns" name="">1单元</button></a></li>
                    <li><a><button type="button" class="btns btns-default" name="">2单元</button></a></li>
                    <li><a><button type="button" class="btns btns-default" name="">3单元</button></a></li>
                    <li><a><button type="button" class="btns btns-default" name="">4单元</button></a></li>
                    <li><a><button type="button" class="btns btns-default" name="">5单元</button></a></li>
                    <li><a><button type="button" class="btns btns-default" name="">6单元</button></a></li>
                    <li><a><button type="button" class="btns btns-default" name="">7单元</button></a></li>
                    <li><a><button type="button" class="btns btns-default" name="">8单元</button></a></li>
                    <li><a><button type="button" class="btns btns-default" name="">9单元</button></a></li>
              </ul>
          </div>
    </div>

    css代码

    <style type="text/css">
     .dt_left{width: 90%;height: 35px;float: left;}
     .dt_left ul li {margin: 0px 1px;display: block;float: left;}
     .dt_left ul li button {
        width: 55px;
        height: 27px;
        background-color: #FFFEFB;
        border: 1px solid #ccc;
        text-align: center;
    }
    /*按钮*/
    .btns{
        -webkit-transition:background-color .1s linear;
        -moz-transition:background-color .1s linear;
        -o-transition:background-color .1s linear;
        transition:background-color .1s linear
    }
    /*默认——灰色 通常用于取消*/
     .dt_left ul li .btns-default{background-color:#FFFEFB}
     .dt_left ul li .btns-default:hover,
     .dt_left ul li .btns-default:focus,
     .dt_left ul li .btns-default:active,
     .dt_left ul li .btns-default.active{
        background-color:#FFFEFB;
        border: 1px solid #ccc;
    }
    /*成功*/
     .dt_left ul li .btns-success{
        background-color:#FFFEFB; 
        border: 1px solid #ccc;
    }
     .dt_left ul li .btns-success:hover,
     .dt_left ul li .btns-success:focus,
     .dt_left ul li .btns-success:active,
    .sactive{
        color:#fff;
        background-color:#05A8FE !important;
        border: 1px solid #05A8FE;
    }
    .box_top .dt_right{width: 10%;float: left;}
    .box_top .dt_right img{width: 20px;height: 20px;margin:7px 0 0 3px;}
    .house_box .box_content{height: auto;}
    .dt_left a button:visited {background-color: red;}
        </style>

    jquery代码

    <script src="jquery.min.3.1.1.js"></script>
    <script>
       $(function() {
           $('.dt_left li:eq(0)>a>button').addClass('sactive');
               $('button').click(function(){
                    $('.dt_left li:eq(0)>a>button').removeClass('sactive');
                     $(this).addClass("btns-success").siblings("button").removeClass("btns-success").addClass("btns-default");     
               });    
        }); 
    </script>
  • 相关阅读:
    原生js封装二级城市下拉列表
    jsonp帮助你知道你关注的他或她喜欢什么歌曲
    sql 进制转换,支持93内的进制相互转换
    linux下批量删除文件
    Ubuntu环境下golang环境搭建
    centos6.5 修改网络配置
    elasticsearch(二)
    Redis
    Spring Data JPA
    elasticsearch(一)
  • 原文地址:https://www.cnblogs.com/quietxin/p/8831136.html
Copyright © 2011-2022 走看看