广

JavaScript

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    jquery点击展开隐藏层

    2018-04-06 10:41:48 次阅读 稿源:互联网
    零七广告
    1. <!doctype html> 
    2. <html> 
    3. <head> 
    4. <meta charset="utf-8"> 
    5. <title>jquery点击展开隐藏层</title> 
    6. <script src="http://www.daimajiayuan.com/templets/skins/js/jquery-1.8.1.min.js"></script> 
    7. <script> 
    8. (function($){ 
    9.         $.fn.moreShow = function(div,moreval,less,num,event){ 
    10.             var divdiv= div || '', 
    11.                 morevalmoreval = moreval || '更多', 
    12.                 lessless = less || '收起', 
    13.                 numnum = num || 8, 
    14.                 eventevent = event || 'click' 
    15.             return this.each(function(i){ 
    16.                 $(this).bind(event,function(){ 
    17.                     if ($(this).text()== moreval) 
    18.                     { 
    19.                         if(div){ 
    20.                             $(div).each(function(i){ 
    21.                                $(this).show(); 
    22.                              }); 
    23.                         }else { 
    24.                             $('.none'+$(this).attr('hid')).each(function(i){ 
    25.                                $(this).show(); 
    26.                              }); 
    27.                         } 
    28.                         $(this).empty(); 
    29.                         $(this).html(less); 
    30.                         $(this).removeClass('s_arr_down'); 
    31.                         $(this).addClass('s_arr_up'); 
    32.                     } 
    33.                     else 
    34.                     { 
    35.                     if(div){ 
    36.                         $(div).each(function(i){ 
    37.                            if (i>num) 
    38.                            { 
    39.                                $(this).hide(); 
    40.                            } 
    41.                          }); 
    42.                     } 
    43.                     else{ 
    44.                             $('.none'+$(this).attr('hid')).each(function(i){ 
    45.                                if (i>num) 
    46.                                { 
    47.                                    $(this).hide(); 
    48.                                } 
    49.                              }); 
    50.                          } 
    51.                         $(this).empty(); 
    52.                         $(this).html(moreval); 
    53.                          
    54.                         $(this).removeClass('s_arr_up'); 
    55.                         $(this).addClass('s_arr_down'); 
    56.                     } 
    57.                 }) 
    58.             }) 
    59.         } 
    60. })(jQuery); 
    61. </script> 
    62. </head> 
    63.  
    64. <body> 
    65. <div class="s_cate_cont"> 
    66.   <ul class="clearfix"> 
    67.     <li> <span class="s_cate_item"> <a href="#">车床</a> <i class="s_cate_num">(116188)</i> </span> </li> 
    68.     <li> <span class="s_cate_item"> <a href="#">钻床</a> <i class="s_cate_num">(99074)</i> </span> </li> 
    69.     <li> <span class="s_cate_item"> <a href="#">镗床</a> <i class="s_cate_num">(16246)</i> </span> </li> 
    70.     <li> <span class="s_cate_item"> <a href="#">磨床</a> <i class="s_cate_num">(70717)</i> </span> </li> 
    71.     <li> <span class="s_cate_item"> <a href="#">铣床</a> <i class="s_cate_num">(117001)</i> </span> </li> 
    72.     <li> <span class="s_cate_item"> <a href="#">拉床</a> <i class="s_cate_num">(2163)</i> </span> </li> 
    73.     <li> <span class="s_cate_item"> <a href="#">锯床</a> <i class="s_cate_num">(40590)</i> </span> </li> 
    74.     <li> <span class="s_cate_item"> <a href="#">刨插床</a> <i class="s_cate_num">(11927)</i> </span> </li> 
    75.     <li style="display:none"> <span class="s_cate_item"> <a href="#">齿轮加工机床</a> <i class="s_cate_num">(10542)</i> </span> </li> 
    76.     <li style="display:none"> <span class="s_cate_item"> <a href="#">螺纹加工机床</a> <i class="s_cate_num">(38128)</i> </span> </li> 
    77.     <li style="display:none"> <span class="s_cate_item"> <a href="#">管子加工机床</a> <i class="s_cate_num">(283)</i> </span> </li> 
    78.     <li style="display:none"> <span class="s_cate_item"> <a href="#">组合机床</a> <i class="s_cate_num">(6648)</i> </span> </li> 
    79.     <li style="display:none"> <span class="s_cate_item"> <a href="#">加工中心</a> <i class="s_cate_num">(51104)</i> </span> </li> 
    80.     <li style="display:none"> <span class="s_cate_item"> <a href="#">刻线机</a> <i class="s_cate_num">(2)</i> </span> </li> 
    81.     <li style="display:none"> <span class="s_cate_item"> <a href="#">其他金属切削机床</a> <i class="s_cate_num">(122583)</i> </span> </li> 
    82.   </ul> 
    83.   <div class="s_cate_more s_arr_down">更多</div> 
    84. </div> 
    85. <script> 
    86. $('.s_cate_more').moreShow(".s_cate_cont > .clearfix > li","更多","收起",7); 
    87. </script> 
    88. <style> 
    89. .s_cate_cont{ float:left; position:relative; width:700px; margin:5px 10px 0 10px;border-top:1px #ccc dotted} 
    90. .s_cate_cont ul{ width:620px; margin-bottom:4px;} 
    91. .s_cate_cont ul li{ float:left; width:155px; height:40px; overflow:hidden;border-bottom:1px #ccc dotted} 
    92. .s_cate_cont ul li span.s_cate_item{ display:block; width:145px; height:20px; margin:10px 5px 10px 0; overflow:hidden; white-space:nowrap; _white-space:normal; *+white-space:normal;} 
    93. .s_cate_cont ul li span a{ padding:2px;} 
    94. .s_cate_cont ul li span a:hover{ background:#2a5db0; color:#fff; text-decoration:none;} 
    95. .s_cate_cont ul li span a.s_cate_current{ background:#2a5db0; color:#fff; text-decoration:none;} 
    96. .s_cate_cont ul li span i.s_cate_num{ height:20px; line-height:20px; color:#999;} 
    97.  
    98. .s_cate_more{position:absolute; top:11px; right:0; padding-right:10px; cursor:pointer;} 
    99. </style> 
    100. </body> 
    101. </html> 

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告