我爱编程

多级菜单小 demo

2018-05-16  本文已影响0人  sunxiaochuan

说明

这里只贴下 html 和 js 了,css 较为简单,里面的一些类名是基于 bootstrap 框架的

源码

<ul class="nav nav-pills flex-column framework-list">
        <li>
          <i class="glyphicon glyphicon-triangle-bottom"></i>
          <span role="button">组织架构</span>
          <ul>
            <li>
              <i class="glyphicon glyphicon-triangle-bottom"></i>
              <span role="button">XXZ集团公司</span>
              <ul>
                <li>管理层</li>
                <li>研发部</li>
                <li>市场部</li>
                <li>行政部</li>
              </ul>
            </li>
          </ul>
        </li>
      </ul>
$('.framework-list li:has(ul)').click(function(e) {
        e.stopPropagation()
        const ul = $(this).find('> ul')
        if (ul.is(':visible')) {
          ul.hide('fast')
        } else if (ul.is(':hidden')) {
          ul.show('fast')
        }
      })
Animation39.gif
上一篇下一篇

猜你喜欢

热点阅读