• yquery-操作样式属性


    前几天回家,参加了全国的成人高考,都说学历是找工作的敲门砖,其实一点都不假,尤其是现在的社会竞争力那么强,你不学就会被淘汰。像要过自己想要的生活,就必须努力学习,努力赚钱,买自己想买的,过自己想过的。

    废话不多说,学习今天的知识点。jq操作样式。

    样式属性操作css
     
    操作css改变样式方法
    <script>
        //方法1 css({json})
        $f(unction(){
            $("div").css({"width":100,"height":100, "background":"red"})
        })
        //第二种方法
        $(window).ready(function(){
            $("div").css("background","blue")
        })
        //第三种方法 一个参数获取,参数值
        $(document).ready(function(){
            console.log($("div").css("width"))
        })
    </script>

    添加类 删除类  判名 返回值(true false)

     $(function(){
                $("button:eq(0)").click(function(){
                    //添加类名
                    $("div").addClass("current");
                    
                    //判断类名
                    alert($("div").hasClass("current"))
                });
                $("button:eq(1)").click(function(){
                    //删除类名
                    $("div").removeClass("current");
                    
                    //判断类名
                    alert($("div").hasClass("current"))
                })
            })
        </script>
    切换类 没有类添加类,有类删除类
     
     $("div").toggleClass("current")
     
    案例
    切换背景
    <script>
            $(function(){
                $("button").click(function(){
                    if($("div").hasClass("current")===true){
                        $("div").removeClass("current")
                    }else{
                        $("div").addClass("current")
                    }
                })
            })
        </script>

    淘宝top栏

     <style type="text/css">
            * {  margin: 0;  padding: 0; }
            ul { list-style: none; }
            .wrapper { 1000px;height: 475px;margin: 0 auto;margin-top: 100px;}
            .tab {border: 1px solid #ddd;border-bottom: 0;height: 36px; 320px;}
            .tab li {position: relative;float: left; 80px; height: 34px;
                line-height: 34px; text-align: center; cursor: pointer; border-top: 4px solid #fff; }
            .tab span {position: absolute;right: 0;top: 10px;background: #ddd; 1px;height: 14px;overflow: hidden;}
            .products { 1002px;border: 1px solid #ddd;height: 476px;}
            .products .main { float: left; display: none; }
            .products .main.selected {display: block;  }
            .tab li.active {border-color: red;border-bottom: 0; }
        </style>
        <script src="../jquery-1.11.1.min.js"></script>
        <script>
            jQuery(window).ready(function(){
                //鼠标放到LI上,对应的LI添加类,其他LI删除类
                //下面对应的DIV添加类,其他的删除类
                $(".tab>li").click(function(){
                    $(this).addClass("active").siblings("li").removeClass("active");
                    $(".products>.main").eq($(this).index()).addClass("selected").siblings(".main").removeClass("selected")
                })
            })
        </script>
    </head>
    <body>
    <div class="wrapper">
        <ul class="tab">
            <li class="tab-item active">国际大牌<span>◆</span></li>
            <li class="tab-item">国妆名牌<span>◆</span></li>
            <li class="tab-item">清洁用品<span>◆</span></li>
            <li class="tab-item">男士精品</li>
        </ul>
        <div class="products">
            <div class="main selected">
                <a href="###"><img src="../image/guojidapai.jpg" alt=""/></a>
            </div>
            <div class="main">
                <a href="###"><img src="../image/guozhuangmingpin.jpg" alt=""/></a>
            </div>
            <div class="main">
                <a href="###"><img src="../image/qingjieyongpin.jpg" alt=""/></a>
            </div>
            <div class="main">
                <a href="###"><img src="../image/nanshijingpin.jpg" alt=""/></a>
            </div>
        </div>
    </div>

     

  • 相关阅读:
    配置变量的信息
    Smarty保留变量信息
    选择排序
    java.utils.HashMap数据结构分析
    HashMap的工作原理
    Dubbo
    五种单例模式:
    Redis的持久化机制包括RBD和AOF两种,对于这两种持久化方式各有优势
    Zookeeper要安装在奇数个节点,但是为什么?
    Redis搭建多台哨兵
  • 原文地址:https://www.cnblogs.com/wdz1/p/7760848.html
Copyright © 2020-2023  润新知