news 2026/7/7 20:37:28

jQuery UI 实例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
jQuery UI 实例

jQuery UI 常见实例演示

jQuery UI 是基于 jQuery 的用户界面交互库,提供丰富的组件(如小部件、交互、特效和主题)。虽然官方版本已进入维护模式(最新为 1.13.x 或 1.14),但仍广泛用于旧项目。官方演示地址:https://jqueryui.com/demos/(可查看源代码、切换主题)。

推荐中文教程资源:

  • 菜鸟教程(Runoob):https://www.runoob.com/jqueryui/jqueryui-examples.html(包含大量实例和代码)
  • w3cschool:https://www.w3cschool.cn/jqueryui/

下面列出几个经典实例,包括完整可运行代码(使用 CDN 引入)。你可以复制到 HTML 文件中直接测试。

1.Accordion(折叠面板)

常用于 FAQ 或菜单导航。

<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>jQuery UI Accordion 示例</title><linkrel="stylesheet"href="//code.jquery.com/ui/1.13.2/themes/smoothness/jquery-ui.css"><scriptsrc="//code.jquery.com/jquery-3.6.0.min.js"></script><scriptsrc="//code.jquery.com/ui/1.13.2/jquery-ui.min.js"></script></head><body><divid="accordion"><h3>部分 1</h3><div><p>这是第一个面板的内容。</p></div><h3>部分 2</h3><div><p>这是第二个面板的内容。</p></div><h3>部分 3</h3><div><p>这是第三个面板的内容。</p></div></div><script>$(function(){$("#accordion").accordion();});</script></body></html>
2.Datepicker(日期选择器)

常用于表单日期输入。

<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>jQuery UI Datepicker 示例</title><linkrel="stylesheet"href="//code.jquery.com/ui/1.13.2/themes/smoothness/jquery-ui.css"><scriptsrc="//code.jquery.com/jquery-3.6.0.min.js"></script><scriptsrc="//code.jquery.com/ui/1.13.2/jquery-ui.min.js"></script></head><body><p>选择日期:<inputtype="text"id="datepicker"></p><script>$(function(){$("#datepicker").datepicker({dateFormat:"yy-mm-dd",// 日期格式changeMonth:true,// 可切换月份changeYear:true// 可切换年份});});</script></body></html>
3.Draggable & Droppable(拖拽与放置)

实现拖拽交互,常用于排序或游戏。

<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>jQuery UI Draggable & Droppable 示例</title><linkrel="stylesheet"href="//code.jquery.com/ui/1.13.2/themes/smoothness/jquery-ui.css"><scriptsrc="//code.jquery.com/jquery-3.6.0.min.js"></script><scriptsrc="//code.jquery.com/ui/1.13.2/jquery-ui.min.js"></script><style>#draggable{width:100px;height:100px;padding:0.5em;background:#ccc;}#droppable{width:200px;height:200px;padding:0.5em;border:2px dashed #000;}</style></head><body><divid="draggable"class="ui-widget-content">拖我</div><divid="droppable"class="ui-widget-header">放到这里</div><script>$(function(){$("#draggable").draggable();$("#droppable").droppable({drop:function(){alert("放置成功!");}});});</script></body></html>
4.Dialog(模态对话框)

用于弹出提示或表单。

<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>jQuery UI Dialog 示例</title><linkrel="stylesheet"href="//code.jquery.com/ui/1.13.2/themes/smoothness/jquery-ui.css"><scriptsrc="//code.jquery.com/jquery-3.6.0.min.js"></script><scriptsrc="//code.jquery.com/ui/1.13.2/jquery-ui.min.js"></script></head><body><buttonid="openDialog">打开对话框</button><divid="dialog"title="对话框标题"><p>这是对话框的内容。</p></div><script>$(function(){$("#dialog").dialog({autoOpen:false,modal:true,// 模态buttons:{"确定":function(){$(this).dialog("close");},"取消":function(){$(this).dialog("close");}}});$("#openDialog").click(function(){$("#dialog").dialog("open");});});</script></body></html>

其他常见组件:Tabs(标签页)、Autocomplete(自动完成)、Slider(滑块)等。可在官方 demos 或菜鸟教程中查看更多。如果你需要特定组件的实例或自定义主题,请提供更多细节!

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

(独家)Open-AutoGLM启动日志分析技巧:从ERROR到SUCCESS的破局之路

第一章&#xff1a;Open-AutoGLM启动异常排查概述 在部署和运行 Open-AutoGLM 框架时&#xff0c;用户可能会遇到服务无法正常启动的问题。此类异常通常由环境依赖缺失、配置文件错误或资源限制引发。为快速定位并解决故障&#xff0c;需系统性地检查日志输出、运行环境与核心组…

作者头像 李华
网站建设 2026/7/6 22:09:08

9 个高效降AI率工具,本科生必看!

9 个高效降AI率工具&#xff0c;本科生必看&#xff01; AI降重工具&#xff1a;让论文更自然&#xff0c;更高效 随着人工智能技术的不断发展&#xff0c;越来越多的本科生在撰写论文时会使用AI辅助工具。然而&#xff0c;AI生成的内容往往带有明显的痕迹&#xff0c;导致查重…

作者头像 李华
网站建设 2026/7/7 10:47:39

Open-AutoGLM安装总是中断?,掌握这4个命令让你一次通过

第一章&#xff1a;Open-AutoGLM 安装失败修复在部署 Open-AutoGLM 时&#xff0c;部分用户可能遇到安装中断或依赖冲突的问题。这些问题通常源于 Python 环境不一致、缺失系统级依赖或 PyPI 镜像源不稳定。以下提供常见故障的诊断与修复方案。检查 Python 版本兼容性 Open-Aut…

作者头像 李华
网站建设 2026/7/7 12:23:02

【紧急修复指南】:Open-AutoGLM关键报错代码0xAGLM204快速应对方案

第一章&#xff1a;Open-AutoGLM 报错代码查询在使用 Open-AutoGLM 框架进行自动化任务时&#xff0c;开发者常会遇到各类运行时错误。准确识别并解析报错代码是快速定位问题的关键步骤。该框架通过标准化的错误码机制提供清晰的调试信息&#xff0c;帮助用户高效解决问题。常见…

作者头像 李华
网站建设 2026/7/7 15:53:47

数字人还能唱歌?Linly-Talker音乐语音合成初体验

数字人还能唱歌&#xff1f;Linly-Talker音乐语音合成初体验 在短视频与虚拟内容爆发的今天&#xff0c;一个让人忍不住驻足的问题悄然浮现&#xff1a;如果让AI数字人开口唱歌&#xff0c;会是什么样&#xff1f;是机械生硬的电子音&#xff0c;还是像真人歌手一样情感充沛、抑…

作者头像 李华
网站建设 2026/7/7 5:13:07

Java如何通过示例代码实现WebUploader分片上传?

大文件传输系统解决方案 项目背景与需求分析 作为北京某软件公司项目负责人&#xff0c;我们近期面临一个技术挑战&#xff1a;在产品中集成一个高性能、高稳定性的超大文件传输系统。经过详细需求分析&#xff0c;我们确认以下核心需求&#xff1a; 大文件处理能力&#xf…

作者头像 李华