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>
    

     结果:

    手风琴加载出来了

  • 相关阅读:
    二分图最大匹配的K&#246;nig定理及其证明
    HDOJ 2389 Rain on your Parade
    HDOJ 1083 Courses
    HDOJ 2063 过山车
    POJ 1469 COURSES
    UESTC 1817 Complete Building the Houses
    POJ 3464 ACM Computer Factory
    POJ 1459 Power Network
    HDOJ 1532 Drainage Ditches
    HDU 1017 A Mathematical Curiosity
  • 原文地址:https://www.cnblogs.com/zhyue93/p/easyui2.html
Copyright © 2011-2022 走看看