zoukankan      html  css  js  c++  java
  • 树状图(多级菜单)

      1 <!DOCTYPE html>
      2 <html>
      3 
      4 <head>
      5     <meta charset="utf-8" />
      6     <title></title>
      7 </head>
      8 <style type="text/css">
      9     ul li {
     10         list-style: none;
     11     }
     12     
     13     li ul {
     14         display: none;
     15     }
     16     
     17     .plus {
     18         list-style-image: url(https://img2020.cnblogs.com/blog/1958222/202006/1958222-20200613090556376-1155196388.gif);
     19     }
     20     
     21     .minus {
     22         list-style-image: url(https://img2020.cnblogs.com/blog/1958222/202006/1958222-20200613090512515-694225962.gif);
     23     }
     24 </style>
     25 <script src="js/jquery-1.11.0.js" type="text/javascript" charset="utf-8"></script>
     26 <script type="text/javascript">
     27     $(function() {
     28         //给有ul的li加下图标(添加类名)
     29         $("li:has(ul)")
     30             .addClass("plus")
     31             //添加点击事件
     32             .click(function(e) {
     33                 //看看直接点的那个li(事件源)有没有子元素
     34                 if ($(e.target).children().length) {
     35                     $(this).children().slideToggle();
     36                     $(this).toggleClass("minus");
     37                 }
     38                 e.stopPropagation(); //阻止事件冒泡,目的只让当前这一层产生动画
     39             });
     40     });
     41 </script>
     42 
     43 <body>
     44     <ul>
     45         <li>
     46             主题市场
     47             <ul>
     48                 <li>
     49                     运动派
     50                     <ul>
     51                         <li>三级菜单a</li>
     52                         <li>三级菜单b</li>
     53                         <li>三级菜单c</li>
     54                         <li>三级菜单d</li>
     55                     </ul>
     56                 </li>
     57                 <li>
     58                     有车族
     59                     <ul>
     60                         <li>
     61                             三级
     62                             <ul>
     63                                 <li>四级</li>
     64                                 <li>四级</li>
     65                                 <li>四级</li>
     66                             </ul>
     67                         </li>
     68                         <li>三级</li>
     69                         <li>三级</li>
     70                         <li>三级</li>
     71                     </ul>
     72                 </li>
     73                 <li>生活家</li>
     74             </ul>
     75         </li>
     76         <li>
     77             特色购物
     78             <ul>
     79                 <li>淘宝二手</li>
     80                 <li>拍卖会</li>
     81                 <li>爱逛街</li>
     82                 <li>全球购</li>
     83                 <li>淘女郎</li>
     84             </ul>
     85         </li>
     86         <li>
     87             优惠促销
     88             <ul>
     89                 <li>天天特价</li>
     90                 <li>免费试用</li>
     91                 <li>清仓</li>
     92                 <li>1元起拍</li>
     93             </ul>
     94         </li>
     95         <li>工具</li>
     96     </ul>
     97 
     98 </body>
     99 
    100 </html>

    效果图:

  • 相关阅读:
    重构该何时登场
    重构
    中国剩余定理
    连分数的应用
    连分数的性质
    有限连分数与欧几里德除法的联系
    连分数
    费马大定理
    P4178 Tree 点分治
    LOJ 6029. 「雅礼集训 2017 Day1」市场
  • 原文地址:https://www.cnblogs.com/strongerPian/p/13111618.html
Copyright © 2011-2022 走看看