侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

bootstrap 多级菜单解决方案

2024-05-12 星期日 / 0 评论 / 0 点赞 / 84 阅读 / 4362 字

html例子 <li class="dropdown-submenu"> <a href="##" class="unClose">一级菜单</a>

html例子

             <li class="dropdown-submenu">
                    <a  href="##"  class="unClose">一级菜单</a>
                    <ul class="dropdown-menu">
                        <li><a href="##">二级菜单</a></li>
                        <li class="divider"></li>
                        <li class="dropdown-submenu">
                            <a href="##"   class="unClose">二级菜单</a>
                            <ul class="dropdown-menu">
                                <li><a href="##">三级菜单</a></li>
                            </ul>
                        </li>
                    </ul>
                </li>

css 样式


    .dropdown-submenu {
            position: relative;
        }
        .dropdown-submenu > .dropdown-menu {
            top: 0;
            left: 100%;
            margin-top: -6px;
            margin-left: -1px;
            -webkit-border-radius: 0 6px 6px 6px;
            -moz-border-radius: 0 6px 6px;
            border-radius: 0 6px 6px 6px;
        }
        .dropdown-submenu:hover > .dropdown-menu {
            display: block;
        }
        .dropdown-submenu > a:after {
            display: block;
            content: " ";
            float: right;
            width: 0;
            height: 0;
            border-color: transparent;
            border-style: solid;
            border-width: 5px 0 5px 5px;
            border-left-color: #ccc;
            margin-top: 5px;
            margin-right: -10px;
        }
        .dropdown-submenu:hover > a:after {
            border-left-color: #fff;
        }
        .dropdown-submenu.pull-left {
            float: none;
        }
        .dropdown-submenu.pull-left > .dropdown-menu {
            left: -100%;
            margin-left: 10px;
            -webkit-border-radius: 6px 0 6px 6px;
            -moz-border-radius: 6px 0 6px 6px;
            border-radius: 6px 0 6px 6px;
        }

js 添加

+function ($){
     $(document) .on('click.bs.dropdown.data-api', '.unClose', function (e) { e.stopPropagation() })
}(jQuery);

广告 广告

评论区