在 jQuery EasyUI 中,要创建 XP 风格的左侧面板,你可以使用 panel 组件。以下是一个简单的例子:

1. 引入必要的文件: 在 HTML 页面中引入 jQuery、EasyUI 的 CSS 和 JavaScript 文件。
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <link rel="stylesheet" type="text/css" href="jquery-easyui/themes/default/easyui.css">
        <link rel="stylesheet" type="text/css" href="jquery-easyui/themes/icon.css">
        <script type="text/javascript" src="jquery-easyui/jquery.min.js"></script>
        <script type="text/javascript" src="jquery-easyui/jquery.easyui.min.js"></script>
    </head>
    <body>
    </body>
    </html>

2. 创建 XP 风格左侧面板: 使用 panel 函数创建 XP 风格的左侧面板。
    <div id="leftPanel" class="easyui-panel" title="Navigation" style="width:200px;height:100%;position:absolute;">
        <ul class="easyui-tree">
            <li>
                <span>Folder 1</span>
                <ul>
                    <li><span>Subfolder 1.1</span></li>
                    <li><span>Subfolder 1.2</span></li>
                </ul>
            </li>
            <li>
                <span>Folder 2</span>
                <ul>
                    <li><span>Subfolder 2.1</span></li>
                    <li><span>Subfolder 2.2</span></li>
                </ul>
            </li>
        </ul>
    </div>

    在上述代码中,使用了 easyui-panel 类来创建面板,同时嵌套了 easyui-tree 类来创建树形结构。你可以根据实际需求添加或修改树的内容。

3. 初始化左侧面板: 使用 panel 函数初始化左侧面板。
    <script>
        $(function(){
            $('#leftPanel').panel({
                iconCls: 'icon-collapse', // 设置收缩图标
                collapsible: true, // 允许面板收缩
                minimizable: true, // 允许面板最小化
                maximizable: true // 允许面板最大化
            });
        });
    </script>

在上述代码中,使用了 panel 函数初始化左侧面板,并通过配置项设置了收缩、最小化和最大化的功能。

这只是一个简单的例子,你可以根据实际需求和业务逻辑进行更复杂的定制。根据需要,你还可以调整面板的样式、添加事件处理等。


转载请注明出处:http://www.zyzy.cn/article/detail/13102/jQuery EasyUI