zoukankan      html  css  js  c++  java
  • 展开/收缩效果切换

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>展开/收缩效果切换</title>
        <style>
            #box .hid{display:none;}
            #box .show{display:block;}
            #tog{cursor: pointer}
            li{list-style: none}
        </style>
    </head>
    <body>
    <ul id="box">
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
        <li>我是当前显示的内容</li>
    </ul>
    <p id="tog">展开</p>
    <script type="text/javascript" src="http://files.cnblogs.com/files/heyiming/jquery-2.1.4.min.js"></script>
    <script>
        var len=$("#box li").length;
        function int(){
            //设置显示多少条
            for(i=8;i<len;i++){
                $("#box li").eq(i).addClass("hid");
            }
        }
        $("#tog").click(function(){
            var t=$(this).text();
            if(t=="展开"){
                $("#box .hid").addClass("show");
                $(this).text("收缩");
            }else{
                $("#box .hid").removeClass("show");
                $(this).text("展开");
            }
        });
        int();//初始化隐藏多余标签
    </script>
    </body>
    </html>

    效果图:

  • 相关阅读:
    JavaScript与多线程的不解之缘!
    CSS居中的常用方式以及优缺点
    聊一聊Axios与登录机制
    熟悉而陌生API:Promise
    Cassandra数据类型:
    Cassandra 键空间(keyspace),表(table)
    Cassandra 配制 cassandra.yaml
    Linux 环境变量PS1设置
    添加sudo权限
    ssh免密码认证
  • 原文地址:https://www.cnblogs.com/heyiming/p/6599944.html
Copyright © 2011-2022 走看看