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

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

Windows XP 的资源管理器文件夹视图中,左侧面板通常包含“常见任务”(Common Tasks)、“文件和文件夹任务”(File and Folder Tasks)等可折叠的部分。本教程将展示如何使用jQuery EasyUIpanel组件创建类似 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 风格侧边栏,请提供更多细节!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1030302.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025 年 12 月工业自动化设备厂家权威推荐榜:上料机/工业机器人/自动化设备,智能高效与稳定可靠的技术先锋深度解析 - 品牌企业推荐师(官方)

2025 年 12 月工业自动化设备厂家权威推荐榜:上料机/工业机器人/自动化设备,智能高效与稳定可靠的技术先锋深度解析 在全球制造业加速向智能化、柔性化转型的宏观背景下,工业自动化设备作为“工业母机”的延伸与赋能…

唤醒沉睡脑力,轻松高效记忆

你是否曾羡慕过那些记忆力超群的人&#xff1f;他们看一本书似乎只需翻几页&#xff0c;学习新知识像喝水一样轻松&#xff0c;而你却总在遗忘中挣扎&#xff1f;别急着归咎于天赋&#xff0c;科学告诉我们&#xff0c;大脑的潜能远比想象中更强大。三易脑科学&#xff08;深圳…

AWS数据迁移实战:如何在不中断业务的情况下完成PB级数据迁移

作为AWS高级咨询合作伙伴的解决方案架构师,我曾主导超过20次PB级数据迁移项目。今天我将分享一套经过验证的迁移框架,帮助您在保证业务连续性的前提下,高效、安全地完成大规模数据迁移。 引言:一次失败迁移的教训 去年,一家金融服务公司试图在周末48小时内完成800TB核心…

Python中同步MySQL驱动对比

在 Python 中&#xff0c;常用的 MySQL 驱动主要包括 mysqlclient、PyMySQL 和 mysql-connector-python&#xff0c;它们在性能、安装复杂度、兼容性和功能支持上各有差异&#xff0c;以下是具体分析&#xff1a; 1. mysqlclient&#xff08;推荐性能优先场景&#xff09; 定位…

基于springboot + vue在线音乐播放系统(源码+数据库+文档)

在线音乐播放系统 目录 基于springboot vue超在线音乐播放系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 基于springboot vue超在线音乐播放系统 一、前言 博主介…

《管理世界》地级市常态化财会监督改革试点DID2012-2024

2015《管理世界》地级市常态化财会监督改革试点DID2012-2024数据简介自2020年12月起&#xff0c;中央展开了开展了财汇监督的力度并选取了11个地区作为改革试点的对象。该改革有效增强了企业的监管力度并且有效检测会计实务所的审查机制&#xff0c;对于企业经营守则意识形成唤…

jQuery EasyUI 数据网格 - 格式化列

jQuery EasyUI 数据网格 - 格式化列&#xff08;Column Formatter&#xff09; 添加链接描述datagrid 的 formatter 属性是最强大、最常用的功能之一&#xff0c;它允许你自定义每一列的显示内容。可以返回 HTML 字符串&#xff0c;从而实现&#xff1a; 状态颜色显示&#x…

提示工程架构师进阶:Agentic AI创新应用的高级案例分析

提示工程架构师进阶&#xff1a;Agentic AI创新应用的高级案例分析 一、引言&#xff1a;从“生成式热闹”到“行动式落地”的痛点与破局 你是否见过这样的Agentic AI项目&#xff1f; 看似能自动处理任务&#xff0c;实际却在复杂场景下频繁“卡壳”——要么误解用户意图&…

EmotiVoice项目GitHub爆火背后的原因分析

EmotiVoice项目GitHub爆火背后的原因分析 在智能语音内容爆发的今天&#xff0c;我们早已不满足于“机器能说话”这种基础能力。无论是短视频里的虚拟主播、游戏中的角色对话&#xff0c;还是车载助手的一句提醒&#xff0c;用户期待的是有情绪、有个性、像真人一样的声音表达。…

jQuery EasyUI 布局 - 创建折叠面板

jQuery EasyUI 布局 - 创建折叠面板&#xff08;Accordion&#xff09; jQuery EasyUI 的 accordion 组件是一种经典的折叠面板&#xff08;collapsible panels&#xff09;&#xff0c;它允许将多个面板垂直&#xff08;或水平&#xff09;堆叠。所有面板的标题始终可见&…

语音合成个性化推荐系统:基于用户偏好选择音色

语音合成个性化推荐系统&#xff1a;基于用户偏好选择音色 在智能语音助手越来越频繁地进入我们生活的今天&#xff0c;你是否曾希望它说话的声音更像某个熟悉的人&#xff1f;或者在听有声书时&#xff0c;期待讲述者能带着一丝温柔或激情的情绪娓娓道来&#xff1f;传统的文本…

jQuery EasyUI 布局 - 创建标签页(Tabs)

jQuery EasyUI 布局 - 创建标签页&#xff08;Tabs&#xff09; jQuery EasyUI 的 tabs 组件是一个多标签页&#xff08;tabbed panels&#xff09;容器&#xff0c;用于在有限空间内显示多个内容面板。用户可以通过点击标题切换面板&#xff0c;常用于后台管理系统的页面切换…

2026毕设ssm+vue基于框架的宿舍管理系统论文+程序

本系统&#xff08;程序源码&#xff09;带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、选题背景随着高校学生人数的不断增加&#xff0c;宿舍管理工作日益复杂&#xff0c;传统的人工管理方式已难以满足现代化、信息化管理的…

Cursor Rule:AI如何革新代码导航与智能提示

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个基于Cursor Rule的智能代码导航插件&#xff0c;要求&#xff1a;1. 支持通过自然语言描述跳转到指定代码段&#xff08;如跳转到用户登录验证逻辑&#xff09;2. 根据当前…

多模态特征强行拼接崩了 补交叉注意力才稳住肺癌诊断模型

&#x1f4dd; 博客主页&#xff1a;jaxzheng的CSDN主页 目录医疗数据科学&#xff1a;当Excel遇上CT片 一、政策推动下数据共享有点像"快递站" 二、AI辅助诊断&#xff1a;从"看病"到"看数据" 三、慢性病管理&#xff1a;糖尿病人的"数据健…

EmotiVoice实战指南:如何在项目中集成高表现力TTS

EmotiVoice实战指南&#xff1a;如何在项目中集成高表现力TTS 在智能语音助手越来越“懂人心”的今天&#xff0c;用户早已不再满足于机械地播报天气或读出短信。他们希望听到的是一句带着关切语气的“你今天过得怎么样&#xff1f;”&#xff0c;是一个游戏角色在危急时刻流露…

EmotiVoice语音合成中的韵律建模关键技术解析

EmotiVoice语音合成中的韵律建模关键技术解析 在虚拟助手越来越“懂人心”、游戏角色开始“真情流露”的今天&#xff0c;我们对机器语音的期待早已超越了“能听清”&#xff0c;而是追求“听得动情”。可为什么大多数TTS&#xff08;文本转语音&#xff09;系统念出的句子总像…

GEO优化数据统计系统DeepAnaX系统详细介绍:构建企业级AI数据智能分析平台

在人工智能重塑商业生态的今天&#xff0c;企业面临着从海量AI交互数据中提取商业价值的迫切需求。当用户通过DeepSeek、通义千问、文心一言等智能平台进行决策时&#xff0c;品牌在这些对话中的"数字足迹"已成为衡量市场竞争力的关键指标。小脉传媒基于对AI生态的深…

AI应用架构师干货:GNN在医疗病历分析中的架构设计

AI应用架构师干货&#xff1a;GNN在医疗病历分析中的架构设计 一、引言 (Introduction) 钩子&#xff1a;医疗病历里的“隐藏关系”陷阱 凌晨3点&#xff0c;急诊室的张医生盯着电脑屏幕上的电子病历&#xff08;EHR&#xff09;眉头紧锁&#xff1a;52岁的糖尿病患者李阿姨&am…