• 横向导航菜单


    前面我们已经知道,bjui的重要模块部分的样式啊什么的是要遵守规则的,就是它们的规则。

    下面就是横向导航菜单的规则:

    示例:

    <div id="bjui-hnav">
        <button type="button" class="bjui-hnav-toggle btn-default" data-toggle="collapse" data-target="#bjui-hnav-navbar">
            <i class="fa fa-bars"></i>
        </button>
        <ul id="bjui-hnav-navbar">
            <!-- 欢迎 -->
            <li style="204px;"><a>欢迎您,超级管理员!</a></li>
            
            <!-- zTree菜单 - BEGIN -->
            <li class="active"><a href="javascript:;" data-toggle="slidebar">表单元素</a>
                <div class="items hide" data-noinit="true">
                    <ul id="bjui-hnav-tree-input" class="ztree ztree_main" data-toggle="ztree" data-on-click="MainMenuClick" data-expand-all="true" data-faicon="check-square-o" data-title="基本元素">
                        <li data-id="1" data-pid="0" data-faicon="folder-open-o" data-faicon-close="folder-o">表单元素</li>
                        <li data-id="10" data-pid="1" data-url="form-button.html" data-tabid="form-button" data-faicon="hand-o-up">按钮</li>
                        <li data-id="11" data-pid="1" data-url="form-input.html" data-tabid="form-input" data-faicon="terminal">文本框</li>
                        <li data-id="12" data-pid="1" data-url="form-select.html" data-tabid="form-select" data-faicon="caret-square-o-down">下拉选择框</li>
                        <li data-id="13" data-pid="1" data-url="form-checkbox.html" data-tabid="table" data-faicon="check-square-o">复选、单选框</li>
                        
                    </ul>
                    <ul id="bjui-hnav-tree-form" class="ztree ztree_main" data-toggle="ztree" data-on-click="MainMenuClick" data-expand-all="true" data-faicon="list" data-title="综合演示">
                        <li data-id="1" data-pid="0" data-faicon="folder-open-o" data-faicon-close="folder-o">表单演示</li>
                        <li data-id="14" data-pid="1" data-url="form.html" data-tabid="form" data-faicon="list">表单综合演示</li>
                    </ul>
                </div>
            </li><!-- zTree菜单 - END -->
            
            <!-- 列表菜单 - BEGIN -->
            <li><a href="javascript:;" data-toggle="slidebar">表单元素&演示</a>
                <div class="items hide" data-noinit="true">
                    <ul class="menu-items" data-faicon="hand-o-up">
                        <li><a href="form-button.html" data-options="{id:'form-button', faicon:'hand-o-up'}">按钮</a><b><i class="fa fa-angle-down"></i></b>
                            <!-- 子级菜单 -->
                            <ul class="menu-items-children">
                                <li><a href="form-input.html" data-options="{id:'form-input', faicon:'terminal'}">文本框</a></li>
                                <li><a href="form-select.html" data-options="{id:'form-select', faicon:'caret-square-o-down'}">下拉选择框</a></li>
                            </ul>
                        </li>
                        <li><a href="form-input.html" data-options="{id:'form-input', faicon:'terminal'}">文本框</a></li>
                        <li><a href="form-select.html" data-options="{id:'form-select', faicon:'caret-square-o-down'}">下拉选择框</a></li>
                        <li><a href="form-checkbox.html" data-options="{id:'form-checkbox', faicon:'check-square-o'}">复选、单选框</a></li>
                    </ul>
                    <ul class="menu-items" data-title="表单Demo" data-faicon="list">
                        <li><a href="form.html" data-options="{id:'form-demo', faicon:'th-large'}">表单示例</a></li>
                    </ul>
                </div>
            </li><!-- zTree菜单 - End -->
            
            <!-- 下拉菜单 - BEGIN -->
            <li><a href="#" class="dropdown-toggle" data-toggle="dropdown"><!-- 下拉菜单 --></a>
                <ul class="dropdown-menu" role="menu">
                    <li><a href="#"><!-- 下拉菜单一 --></a></li>
                    <li><a href="#"><!-- 下拉菜单二 --></a></li>
                    ...
                </ul>
            </li><!-- 下拉菜单 - END -->
            ...
        </ul>
    </div>

    说明:

    1、横向菜单(#bjui-hnav-navbar)的li元素添加Class “active”,并含有class为item hide包裹有zTree菜单或列表菜单的div,则在框架初始化完成后,对应的zTree或者列表会自动加载到导航栏。(测试过)

    (我有点猜测zTree菜单就是子菜单的意思)

    2、zTree菜单:横向菜单的a链接属性data-toggle为slidebar时,本链接将对应zTree或者列表加载到左侧导航栏

    3、下拉菜单:横向菜单的a链接属性data-toggle为drop-down的时候,触发下拉菜单

    4、div(items)容器中的ul属性datafaicon可以定义左侧导航栏模块的icon图标,属性data-title可以定义模块名称

    看完这个感觉就是头上的导航栏可以控制几乎下面的所有。

  • 相关阅读:
    基础架构:一条SQL查询语句是如何执行的?
    常用的字符串转换日期格式
    JSONObject.fromObject(map)(JSON与JAVA数据的转换)
    ModelAndView的介绍
    Springmvc常用注解
    @PathVariable注解
    @ModelAttribute运用详解
    struts2将servlet对象注入到Action中
    为什么要继承ActionSupport?
    mysql中like用法
  • 原文地址:https://www.cnblogs.com/aigeileshei/p/6074050.html
Copyright © 2020-2023  润新知