1. 程式人生 > >yquery-操作樣式屬性

yquery-操作樣式屬性

logs poi -a round 其他 padding add huang 返回

前幾天回家,參加了全國的成人高考,都說學歷是找工作的敲門磚,其實一點都不假,尤其是現在的社會競爭力那麽強,你不學就會被淘汰。像要過自己想要的生活,就必須努力學習,努力賺錢,買自己想買的,過自己想過的。

廢話不多說,學習今天的知識點。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 {width: 1000px;height: 475px;margin: 0 auto;margin-top: 100px;}
        .tab {border: 1px solid #ddd;border-bottom: 0;height: 36px;width: 320px;}
        .tab li {position: relative;float: left;width: 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;width: 1px;height: 14px;overflow: hidden;}
        .products {width: 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>

技術分享

yquery-操作樣式屬性