zoukankan      html  css  js  c++  java
  • jquery点击展开-收起

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>点击展开全部</title>
        <style type="text/css">
            
            ul li{
                list-style: none;
            }
    
        </style>
    </head>
    <body>
    <div class="bigbox">
        <ul>
            <li><a href="">aaa1</a><i>001</i></li>
            <li><a href="">aaa2</a><i>002</i></li>
            <li><a href="">aaa3</a><i>003</i></li>
            <li><a href="">aaa4</a><i>004</i></li>
            <li><a href="">aaa5</a><i>005</i></li>
            <li><a href="">aaa6</a><i>006</i></li>
            <li><a href="">aaa7</a><i>007</i></li>
            <li><a href="">aaa8</a><i>008</i></li>
            <li><a href="">aaa9</a><i>009</i></li>
            <li><a href="">aaa10</a><i>010</i></li>
            <li><a href="">aaa11</a><i>011</i></li>
            <li><a href="">aaa12</a><i>012</i></li>
            <li><a href="">aaa13</a><i>013</i></li>
            <li><a href="">aaa14</a><i>014</i></li>
            <li><a href="">aaa15</a><i>015</i></li>
            <li><a href="">aaa16</a><i>016</i></li>
            <li><a href="">aaa17</a><i>017</i></li>
            <li><a href="">aaa18</a><i>018</i></li>
            <li><a href="">aaa19</a><i>019</i></li>
            <li><a href="">其他</a><i>020</i></li>
        </ul>
        <div class="showmore"><a href="#"><span>显示全部</span></a></div>
    </div>
        
    </body>
    <script type="text/javascript" src="js/jquery-3.2.1.js"></script>
    <script type="text/javascript">
        $(function(){
            var yin=$('ul li:gt(10):not(:last)');
            $(yin).hide();
            var btn=$('.showmore >a ');
            $(btn).click(function(){
                if($(yin).is(":visible")){
                    $(yin).hide();
                    $(this).find('span').css("background-color",'#ccc').text('显示全部');
                }else{
                    $(yin).show();
                    $(this).find("span").css({'background-color':'#333','color':'#fff'}).text("收起");
                    $("ul li").filter(":contains('aaa15'),:contains('aaa16'),:contains('aaa17')").css('color','red')
                }
                return false;
            })
    
        })
    </script>
    </html>
  • 相关阅读:
    奇偶校检只能检出奇数个误差数学证明
    散列函数之双重散列算法解决冲突问题
    散列函数之单散列算法解决冲突问题
    散列函数之简单散列函数算法
    费马因式分解算法优化及素数判定
    完全平方数的末两位数字类型的另一种证明
    贪婪算法硬币找零最优解问题证明2
    贪婪算法硬币找零最优解问题证明
    改进冒泡排序法
    DASH MP4 cenc 笔记
  • 原文地址:https://www.cnblogs.com/jinsuo/p/7209005.html
Copyright © 2011-2022 走看看