最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Bootstrap~多級(jí)導(dǎo)航(級(jí)聯(lián)導(dǎo)航)的實(shí)現(xiàn)效果【附代碼】

 更新時(shí)間:2016年03月08日 16:55:43   投稿:jingxian  
下面小編就為大家分享一篇Bootstrap~多級(jí)導(dǎo)航(級(jí)聯(lián)導(dǎo)航)的實(shí)現(xiàn)效果【附代碼】。小編覺(jué)得挺不錯(cuò)。希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

在bootstrap官方來(lái)說(shuō),導(dǎo)航最多就是兩級(jí),兩級(jí)以上是無(wú)法實(shí)現(xiàn)的,大叔找了一些第三方的資料,終于找到一個(gè)不錯(cuò)的插件,使用上和效果上都還不錯(cuò),現(xiàn)在和大家分享一下

插件地址:http://vsn4ik.github.io/bootstrap-submenu/

先看一下,在大叔后臺(tái)系統(tǒng)上的顯示效果

下面說(shuō)一下實(shí)現(xiàn)的方式

1 引用三個(gè)JS插件和一個(gè)CSS類(lèi)庫(kù)

復(fù)制代碼 代碼如下:

<script src="~/Content/bootstraps/JS/bootstrap-submenu.js"></script>
    <script src="~/Content/bootstraps/JS/highlight.min.js"></script>
    <script src="~/Content/bootstraps/JS/docs.js"></script>
    <link href="~/Content/bootstraps/CSS/bootstrap-submenu.css" rel="stylesheet" />

2 插入對(duì)應(yīng)的HTML代碼塊,本例子沒(méi)有使用遞歸生成代碼,使用了靜態(tài)的三級(jí)結(jié)構(gòu),這樣看著更清晰,真正的生產(chǎn)環(huán)境建議使用遞歸去生產(chǎn)菜單
復(fù)制代碼 代碼如下:

<ul class="nav nav-pills">

    @foreach (var item in Model)
    {
        if (item.Sons != null && item.Sons.Count > 0)
        {
               
        <li class="dropdown">
            <a data-submenu="" data-toggle="dropdown" tabindex="0">@item.MenuName<span class="caret"></span></a>
            <ul class="dropdown-menu">
                @foreach (var sub in item.Sons)
                {
                    if (sub.Sons != null && item.Sons.Count > 0)
                    {

                    <li class="dropdown-submenu">
                        <a tabindex="0">@sub.MenuName</a>
                        <ul class="dropdown-menu">
                            @foreach (var inner in sub.Sons)
                            {
                                <li>
                                    <a href="@inner.LinkUrl">@inner.MenuName</a>
                                </li>
                            }

                        </ul>
                    </li>
                    <li class="divider"></li>

                    }

                    else
                    {
                    <li><a href="@sub.LinkUrl">@sub.MenuName</a></li>
                    }
                }
            </ul>
        </li>
        }
        else
        {
        <li><a href="@item.LinkUrl">@item.MenuName</a></li>
        }
    }
</ul>


最后的效果就是第一個(gè)圖了,值得注意的是,如果希望每個(gè)菜單之間使用分割線(xiàn),可以添加  <li class="divider"></li>這行代碼。

感謝各位的閱讀!文章來(lái)源 張占嶺

相關(guān)文章

最新評(píng)論

铜陵市| 岱山县| 隆德县| 大城县| 扬中市| 广灵县| 庆元县| 东港市| 抚宁县| 乐亭县| 平塘县| 上饶市| 南涧| 互助| 许昌县| 晋州市| 天等县| 西宁市| 保康县| 新绛县| 泸定县| 昆山市| 广东省| 沧州市| 巫山县| 无锡市| 监利县| 鹿邑县| 出国| 虞城县| 美姑县| 崇州市| 盈江县| 宝坻区| 酒泉市| 上杭县| 广饶县| 平潭县| 太谷县| 永胜县| 济源市|