news 2026/10/20 14:53:34

jQuery EasyUI 布局 - 创建 XP 风格左侧面板

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
jQuery EasyUI 布局 - 创建 XP 风格左侧面板

jQuery EasyUI 布局 - 创建 XP 风格左侧面板

Windows XP 的资源管理器文件夹视图中,左侧面板通常包含“常见任务”(Common Tasks)、“文件和文件夹任务”(File and Folder Tasks)等可折叠的部分。本教程将展示如何使用jQuery EasyUI的panel组件创建类似 XP 风格的左侧面板:背景蓝色、多个可折叠的任务面板、链接式任务列表。

这种左侧面板常用于模拟经典 XP 界面,或作为后台系统的侧边栏辅助区。

官方教程参考:https://www.jeasyui.com/tutorial/layout/panel2.php
在线 Demo:https://www.jeasyui.com/demo/main/index.php?plugin=Panel&pitem=XP+Style+Panel

步骤 1: 引入 EasyUI 资源
<linkrel="stylesheet"type="text/css"href="https://www.jeasyui.com/easyui/themes/default/easyui.css"><linkrel="stylesheet"type="text/css"href="https://www.jeasyui.com/easyui/themes/icon.css"><scripttype="text/javascript"src="https://code.jquery.com/jquery-1.12.4.min.js"></script><scripttype="text/javascript"src="https://www.jeasyui.com/easyui/jquery.easyui.min.js"></script>
步骤 2: 创建 XP 风格左侧面板

使用多个easyui-panel,设置蓝色背景、可折叠(collapsible)、仅显示展开/折叠工具图标。

<divstyle="width:220px;height:auto;background:#7190E0;padding:5px;"><!-- 图片任务面板 --><divclass="easyui-panel"title="图片任务"collapsible="true"style="width:200px;height:auto;padding:10px;"><ahref="#">以幻灯片放映</a><br/><ahref="#">在线订购冲印</a><br/><ahref="#">打印图片</a><br/><ahref="#">复制到光盘</a></div><br/><!-- 文件和文件夹任务面板 --><divclass="easyui-panel"title="文件和文件夹任务"collapsible="true"style="width:200px;height:auto;padding:10px;"><ahref="#">新建文件夹</a><br/><ahref="#">将此文件夹发布到 Web</a><br/><ahref="#">共享此文件夹</a></div><br/><!-- 其他位置面板 --><divclass="easyui-panel"title="其他位置"collapsible="true"collapsed="true"style="width:200px;height:auto;padding:10px;"><ahref="#">我的电脑</a><br/><ahref="#">我的文档</a><br/><ahref="#">共享文档</a><br/><ahref="#">控制面板</a></div><br/><!-- 文件夹详情面板 --><divclass="easyui-panel"title="文件夹详情"collapsible="true"collapsed="true"style="width:200px;height:auto;padding:10px;">文件夹名称:图片收藏<br/>文件夹类型:图片文件夹<br/>位置:C:\Documents and Settings<br/>文件夹大小:120 MB<br/>创建时间:2025-12-01</div></div>
步骤 3: 自定义面板工具(仅显示展开/折叠箭头)

默认面板有多个工具图标,我们只需保留展开/折叠功能。

<scripttype="text/javascript">$(function(){// 为所有面板自定义工具,只显示 collapse-tool$('.easyui-panel').panel({tools:[{iconCls:'icon-redo',// 向下箭头(展开)handler:function(){}}]});});</script>
步骤 4: 完整示例(嵌入 border layout 的 west 区域)

将 XP 风格左侧面板放入整体布局的左侧。

<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>jQuery EasyUI XP 风格左侧面板</title><linkrel="stylesheet"type="text/css"href="https://www.jeasyui.com/easyui/themes/default/easyui.css"><linkrel="stylesheet"type="text/css"href="https://www.jeasyui.com/easyui/themes/icon.css"><scripttype="text/javascript"src="https://code.jquery.com/jquery-1.12.4.min.js"></script><scripttype="text/javascript"src="https://www.jeasyui.com/easyui/jquery.easyui.min.js"></script></head><bodyclass="easyui-layout"><!-- 左侧 XP 风格面板 --><divdata-options="region:'west',title:'XP 风格侧边栏',split:true"style="width:250px;padding:5px;"><divstyle="background:#7190E0;"><divclass="easyui-panel"title="系统任务"collapsible="true"style="padding:10px;"><ahref="#">查看系统信息</a><br/><ahref="#">添加/删除程序</a><br/><ahref="#">更改设置</a></div><br/><divclass="easyui-panel"title="其他位置"collapsible="true"collapsed="true"style="padding:10px;"><ahref="#">控制面板</a><br/><ahref="#">网络连接</a><br/><ahref="#">回收站</a></div><br/><divclass="easyui-panel"title="详细信息"collapsible="true"collapsed="true"style="padding:10px;">当前用户:Administrator<br/>计算机名:MY-PC<br/>系统类型:Windows XP</div></div></div><!-- 主内容区 --><divdata-options="region:'center',title:'主内容区'"><divstyle="padding:20px;"><h2>这是一个模拟 Windows XP 资源管理器的左侧面板示例</h2><p>左侧面板使用多个可折叠的 easyui-panel 实现,背景色 #7190E0 是经典 XP 蓝色。</p></div></div><script>$(function(){$('.easyui-panel').panel({tools:[{iconCls:'icon-redo',handler:function(){}}]});});</script></body></html>
关键说明
  • XP 经典蓝色:外层 div 使用background:#7190E0;(XP 任务栏蓝色)。
  • 可折叠面板:collapsible="true",初始折叠用collapsed="true"。
  • 任务链接:使用<a href="#">模拟可点击任务。
  • 工具自定义:只保留展开/折叠箭头,隐藏关闭、刷新等图标。
  • 嵌入布局:适合作为 layout 的 west 区域,与主内容区结合。
效果
  • 多个蓝色背景的可折叠任务组。
  • 点击标题展开/折叠,内容为链接列表。
  • 视觉上高度还原 Windows XP 资源管理器左侧面板。

更多示例:

  • 官方 XP 风格面板:https://www.jeasyui.com/tutorial/layout/panel2.php

如果需要添加图标、动态加载任务、或结合 tree 菜单的更复杂 XP 风格侧边栏,请提供更多细节!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/19 17:40:07

告别手动计算:安全区域适配效率提升300%

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 生成一个性能对比demo&#xff0c;展示&#xff1a;1.传统CSS媒体查询适配方案 2.现代CSS env()函数方案 3.AI自动生成方案 要求包含&#xff1a;代码量对比、适配准确率统计、渲染…

作者头像 李华
网站建设 2026/10/19 6:28:26

33、Ubuntu服务器故障排查指南

Ubuntu服务器故障排查指南 1. 根本原因分析的重要性 根本原因分析应被视为一次学习经验。根据具体问题的不同,它可以作为“不该做什么”或“如何做得更好”的示例。例如,在处理虚拟机服务器故障时,应遵循最佳实践,使用三台服务器构建集群而非两台。在未来,如果同样的问题…

作者头像 李华
网站建设 2026/10/20 6:45:06

从零开始:解决brew命令不存在的完整指南

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个交互式终端教程应用&#xff0c;引导用户逐步解决command not found: brew问题。应用应包含&#xff1a;1) 系统检测模块 2) Homebrew安装向导 3) PATH环境配置检查 4) 常见…

作者头像 李华
网站建设 2026/10/20 14:48:11

详解!30+基于YOLO开源框架视频AI算法,覆盖低空经济无人机巡检、海康/大华摄像头,城市综合治理、智慧工地、森林巡检

文末联系小编&#xff0c;获取项目源码YOLO&#xff08;You Only Look Once&#xff09;是一种基于深度神经网络的高效、实时的目标检测算法。它将目标检测任务视为一个回归问题&#xff0c;将图像分为多个网格&#xff0c;并预测每个网格中是否包含对象以及对象的边界框和类别…

作者头像 李华
网站建设 2026/10/19 15:22:10

MySQL变长字段的庖丁解牛

MySQL 中的变长字段&#xff08;如 VARCHAR、TEXT、BLOB、JSON 等&#xff09;是数据库设计中最常用也最易被误解的元素之一。一、什么是变长字段&#xff1f;变长字段 是指其存储长度随实际内容变化的字段类型&#xff0c;与 CHAR、INT 等固定长度字段相对。常见变长字段类型&…

作者头像 李华
网站建设 2026/10/19 9:15:28

EmotiVoice能否生成客服安抚语音?共情语调设计

EmotiVoice能否生成客服安抚语音&#xff1f;共情语调设计 在客户拨打客服热线却迟迟得不到回应时&#xff0c;一句冰冷的“请稍后”可能让不满瞬间升级&#xff1b;而如果这句回应带着温和的语气、适当的停顿和真诚的歉意&#xff0c;哪怕问题尚未解决&#xff0c;情绪也能被悄…

作者头像 李华