• jQuery练习之品牌演示


    <!DOCTYPE html>
    <html>
        <head>
        <meta charset="UTF-8">
        <style>
            * {
                margin: 0;
                padding: 0;
            }
            body {
                font-size: 12px;
                text-align: center;
            }
    
            a {
                color: #04D;
                text-decoration: none;
            }
            .SubCategoryBox {
                 600px;
                margin: 0 auto;
                text-align: center;
                margin-top: 40px;
            }
    
            .SubCategoryBox ul li {
                display: block;
                float: left;
                 200px;
                line-height: 20px;
            }
            .showmore , .showless{
                clear: both;
                text-align: center;
                padding-top: 10px;
            }
    
            .showmore a , .showless a{
                display: block;
                 120px;
                margin: 0 auto;
                line-height: 24px;
                border: 1px solid #AAA;
            }
    
            .showmore a span {
                padding-left: 15px;
                background: url(img/down.gif) no-repeat 0 0;
            }
    
            .showless a span {
                padding-left: 15px;
                background: url(img/up.gif) no-repeat 0 0;
            }
    
            .promoted a {
                color: #F50;
            }
            .showmore a span {
                padding-left: 15px;
                background: url(../img/down.gif) no-repeat 0 0;
            }
    
            .showless a span {
                padding-left: 15px;
                background: url(../img/up.gif) no-repeat 0 0;
            }
        </style>
        <!--引入jQuery库-->
        <script type="text/javascript" src="../lib/jquery-1.7.2.js"></script>
        <script type="text/javascript">
          
        $(function(){
            //基本初始状态
            $("li:gt(5):not(:last)").hide();
    
            $("div div a").click(function(){
                //让某些品牌显示或隐藏
                $("li:gt(5):not(:last)").toggle();
                //判断当前品牌是否可见
                if($("li:gt(5):not(:last)").is(":hidden")){
                    //品牌隐藏的状态:按钮上的字为显示全部品牌   角标向下
                    $("div div a span").text("显示全部品牌");
                    //先删除所有样式
                    $("div div").removeClass();
                    //再添加样式
                    $("div div").addClass("showmore");
                    //删除高亮
                    $("li:contains('明基')").removeClass("promoted");
                    $("li:contains('索尼')").removeClass("promoted");
                }
                else{
                    //品牌可见的状态,按钮上的字为显示精简品牌   角标向上
                    $("div div a span").text("显示精简品牌");
                    //先删除所有样式
                    $("div div").removeClass();
                    //再添加样式
                    $("div div").addClass("showless");
                    //添加高亮
                    $("li:contains('明基')").addClass("promoted");
                    $("li:contains('索尼')").addClass("promoted");
                }
                return false;
            });
        });
        </script>
        </head>
        <body>
            <div class="SubCategoryBox">
                <ul>
                    <li><a href="#">佳能</a><i>(30440)</i></li>
                    <li><a href="#">索尼</a><i>(27220)</i></li>
                    <li><a href="#">三星</a><i>(20808)</i></li>
                    <li><a href="#">尼康</a><i>(17821)</i></li>
                    <li><a href="#">松下</a><i>(12289)</i></li>
                    <li><a href="#">卡西欧</a><i>(8742)</i></li>
                    <li><a href="#">富士</a><i>(14894)</i></li>
                    <li><a href="#">柯达</a><i>(9520)</i></li>
                    <li><a href="#">宾得</a><i>(2195)</i></li>
                    <li><a href="#">理光</a><i>(4194)</i></li>
                    <li><a href="#">奥林巴斯</a><i>(12205)</i></li>
                    <li><a href="#">明基</a><i>(1465)</i></li>
                    <li><a href="#">爱国者</a><i>(3091)</i></li>
                    <li><a href="#">其他品牌相机</a><i>(7275)</i></li>
                </ul>
                <div class="showmore">
                    <a href="more.html"><span>显示全部品牌</span></a>
                </div>
            </div>
        </body>
    </html>
    
    
    
  • 相关阅读:

    list集合
    接口
    抽取对象的基本方法
    访问修饰符
    构造方法
    如何弹出一个对话框
    nginx反代配置
    TreeMap排序
    BeanPropertyRowMapper
  • 原文地址:https://www.cnblogs.com/fate-/p/14705599.html
Copyright © 2020-2023  润新知