zoukankan      html  css  js  c++  java
  • jquery easyui使用(二)······可折叠面板动态加载无效果

    先上代码:

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>用车管理</title>
        <link href="../JQuery/easyui/themes/icon.css" rel="stylesheet" />
        <link href="../JQuery/easyui/themes/default/easyui.css" rel="stylesheet" />
        <script src="../JQuery/jquery.min.js"></script>
        <script src="../JQuery/easyui/jquery.easyui.min.js"></script>
        <script src="../JQuery/easyui/locale/easyui-lang-zh_CN.js"></script>
        <style>
            #div_left {
                 250px;
                background-color: powderblue;
                font-size: inherit;
            }
    
            #div_welcome {
                margin: 15px 0 15px 0;
                text-align: center;
            }
    
            #div_leftmenu div {
                font-size: 15px;
            }
    
                #div_leftmenu div ul {
                    margin: 15px 15px 15px 15px;
                    padding: 0;
                    overflow: hidden;
                    line-height: 40px;
                    max-height: 200px;
                }
    
                    #div_leftmenu div ul li {
                        list-style-type: none;
                        background-color: #DFE2E3;
                        text-align: center;
                        margin-bottom: 15px;
                    }
                    #div_leftmenu div ul li:hover{
                        list-style-type: none;
                        background-color: powderblue;
                        text-align: center;
                        margin-bottom: 15px;
                        cursor:pointer;
                    }
    
                        #div_leftmenu div ul li:last-of-type {
                            margin-bottom: 0;
                        }
        </style>
    </head>
    <body class="easyui-layout" style="font-size: 15px;" data-options="fit:true">
        <form id="form1" runat="server">
            <!--左侧-->
            <div id="div_left" data-options="region:'west',title:' '">
                <div id="div_welcome">admin,欢迎您</div>
                <div id="div_leftmenu" class="easyui-accordion">
                </div>
            </div>
            <!--右侧-->
            <div data-options="region:'center',title:' '" style="padding: 5px;">
            </div>
        </form>
        <script type="text/javascript">
            var usertype = "0";
            $(document).ready(function () {
                var div_leftmenu_html = '';
                switch (usertype) {
                    case "0"://车辆管理员
                        div_leftmenu_html += '<div title="车辆登记">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>车辆登记</li>';
                        div_leftmenu_html += '        <li>添加</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        div_leftmenu_html += '<div title="用车分派">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>用车分派</li>';
                        div_leftmenu_html += '        <li>分派</li>';
                        div_leftmenu_html += '        <li>详情</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        div_leftmenu_html += '<div title="审核人管理">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>审核人管理</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        break;
                    case "1"://学校领导
                        div_leftmenu_html += '<div title="用车审批">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>用车审批</li>';
                        div_leftmenu_html += '        <li>审批</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        div_leftmenu_html += '<div title="用车申请">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>用车申请</li>';
                        div_leftmenu_html += '        <li>申请</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        div_leftmenu_html += '<div title="通知">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>通知</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        break;
                    case "2"://司机
                        div_leftmenu_html += '<div title="司机确认">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>司机确认</li>';
                        div_leftmenu_html += '        <li>确认</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        break;
                    case "3"://普通教师
                        div_leftmenu_html += '<div title="用车申请">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>用车申请</li>';
                        div_leftmenu_html += '        <li>申请</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        div_leftmenu_html += '<div title="通知">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>通知</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        break;
                    default:
                        break;
                }
                $("#div_leftmenu").html(div_leftmenu_html);
            });
        </script>
    </body>
    </html>
    

     结果:

    接下来不断尝试

    一:usertype = "1";

    二:usertype = "2";

    三:usertype = "3";

    四:

    //导航菜单绑定初始化
    $(".easyui-accordion").accordion();

    结果:没效果

    五:修改后的代码如下

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>用车管理</title>
        <link href="../JQuery/easyui/themes/icon.css" rel="stylesheet" />
        <link href="../JQuery/easyui/themes/default/easyui.css" rel="stylesheet" />
        <script src="../JQuery/jquery.min.js"></script>
        <script src="../JQuery/easyui/jquery.easyui.min.js"></script>
        <script src="../JQuery/easyui/locale/easyui-lang-zh_CN.js"></script>
        <style>
            #div_left {
                 250px;
                background-color: powderblue;
                font-size: inherit;
            }
    
            #div_welcome {
                margin: 15px 0 15px 0;
                text-align: center;
            }
    
            #div_leftmenu div {
                font-size: 15px;
            }
    
                #div_leftmenu div ul {
                    margin: 15px 15px 15px 15px;
                    padding: 0;
                    overflow: hidden;
                    line-height: 40px;
                    max-height: 200px;
                }
    
                    #div_leftmenu div ul li {
                        list-style-type: none;
                        background-color: #DFE2E3;
                        text-align: center;
                        margin-bottom: 15px;
                    }
                    #div_leftmenu div ul li:hover{
                        list-style-type: none;
                        background-color: powderblue;
                        text-align: center;
                        margin-bottom: 15px;
                        cursor:pointer;
                    }
    
                        #div_leftmenu div ul li:last-of-type {
                            margin-bottom: 0;
                        }
        </style>
    </head>
    <body class="easyui-layout" style="font-size: 15px;" data-options="fit:true">
        <form id="form1" runat="server">
            <!--左侧-->
            <div id="div_left" data-options="region:'west',title:' '">
                <div id="div_welcome">车辆管理员1,欢迎您</div>
            </div>
            <!--右侧-->
            <div data-options="region:'center',title:' '" style="padding: 5px;">
            </div>
        </form>
        <script type="text/javascript">
            var usertype = "0";
            $(document).ready(function () {
                var div_leftmenu_html = '<div id="div_leftmenu" class="easyui-accordion">';//
                switch (usertype) {
                    case "0"://车辆管理员
                        div_leftmenu_html += '<div title="车辆登记">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>车辆登记</li>';
                        div_leftmenu_html += '        <li>添加</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        div_leftmenu_html += '<div title="用车分派">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>用车分派</li>';
                        div_leftmenu_html += '        <li>分派</li>';
                        div_leftmenu_html += '        <li>详情</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        div_leftmenu_html += '<div title="审核人管理">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>审核人管理</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        break;
                    case "1"://学校领导
                        div_leftmenu_html += '<div title="用车审批">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>用车审批</li>';
                        div_leftmenu_html += '        <li>审批</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        div_leftmenu_html += '<div title="用车申请">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>用车申请</li>';
                        div_leftmenu_html += '        <li>申请</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        div_leftmenu_html += '<div title="通知">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>通知</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        break;
                    case "2"://司机
                        div_leftmenu_html += '<div title="司机确认">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>司机确认</li>';
                        div_leftmenu_html += '        <li>确认</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        break;
                    case "3"://普通教师
                        div_leftmenu_html += '<div title="用车申请">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>用车申请</li>';
                        div_leftmenu_html += '        <li>申请</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        div_leftmenu_html += '<div title="通知">';
                        div_leftmenu_html += '    <ul>';
                        div_leftmenu_html += '        <li>通知</li>';
                        div_leftmenu_html += '    </ul>';
                        div_leftmenu_html += '</div>';
                        break;
                    default:
                        break;
                }
                div_leftmenu_html += '</div>';
                $("#div_left").append(div_leftmenu_html);
                //导航菜单绑定初始化
                $(".easyui-accordion").accordion();
            });
        </script>
    </body>
    </html>
    

     结果:

    手风琴加载出来了

  • 相关阅读:
    有了这些开源动效项目,设计和开发不再相杀只剩相爱
    优雅地使用 C++ 制作表格:tabulate
    编写 Django 应用单元测试
    Django Haystack 全文检索与关键词高亮
    JAVA格物致知开篇:凡事预则立不预则废
    前端见微知著流程篇:前端开发流程总结
    前端见微知著工具篇:Bower组件管控
    前端见微知著工具篇:Grunt实现自动化
    前端见微知著AngularJS备忘篇:温故而知新,可以为师矣
    前端见微知著JavaScript基础篇:this or that ?
  • 原文地址:https://www.cnblogs.com/zhyue93/p/easyui2.html
Copyright © 2011-2022 走看看