软件开发Bootstrap多级导航栏(级联导航)的实现代码_javascript技巧

本文介绍了如何在Bootstrap中使用第三方插件Bootstrap-submenu创建多级导航栏。通过引入必要的JS和CSS文件,以及展示静态的三级导航结构代码,展示了在后台系统中的实际效果。文章提供了示例代码,并分享了一个实现多级导航的实例。
摘要由CSDN通过智能技术生成

软件开发Bootstrap多级导航栏(级联导航)的实现代码_javascript技巧

bootstrap官方来说,导航最多就是两级,两级以上是无法实现的,大叔找了一些第三方的资料,终于找到一个不错的插件,使用上和效果上都还不错,现在和大家分享一下

插件地址:Bootstrap-submenu

先看一下,在后台系统上的显示效果

下面说一下实现的方式

1.引用三个JS插件和一个CSS类库

 

2.插入对应的HTML代码块,本例子没有使用递归生成代码,使用了静态的三级结构,这样看着更清晰,真正的生产环境建议使用递归去生产菜单

 
  • @foreach (var item in Model) { if (item.Sons != null && item.Sons.Count > 0) {
  • @item.MenuName
    • @foreach (var sub in item.Sons) { if (sub.Sons != null && item.Sons.Count > 0) {
    • @sub.MenuName
    • } else {
    • @sub.MenuName
    • } }
  • } else {
  • @item.MenuName
  • } }

最后的效果就是第一个图了,值得注意的是,如果希望每个菜单之间使用分割线,可以添加

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值