jQuery UI 参考手册学习笔记
什么是 jQuery UI
jQuery UI 是一个基于 jQuery JavaScript 库的用户界面插件集合。它提供了丰富的交互特效、多种主题风格、可定制的组件和易用的 API,可以轻松地为 Web 应用程序添加各种交互功能和用户体验。
如何使用 jQuery UI
首先,需要在 HTML 页面中引入 jQuery 和 jQuery UI 的脚本文件:
htmlCopy Code<head>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://code.jquery.com/ui/1.13.0/jquery-ui.min.js"></script>
</head>
然后,就可以使用 jQuery UI 提供的组件和特效了。下面是一些常用的组件和特效:
对话框(Dialog)
对话框是一个弹出窗口,可以用于显示消息、获取用户输入等。
javascriptCopy Code// 创建一个简单的对话框
$("#my-dialog").dialog({
autoOpen: false,
title: "My Dialog",
modal: true
});
// 打开对话框
$("#my-dialog").dialog("open");
拖拽(Draggable)
拖拽可以让元素随着鼠标的移动而移动。
javascriptCopy Code// 启用拖拽
$("#my-element").draggable();
缩放(Resizable)
缩放可以让元素的大小随着鼠标的拖动而改变。
javascriptCopy Code// 启用缩放
$("#my-element").resizable();
选择(Selectable)
选择可以让用户通过鼠标或键盘选择元素。
javascriptCopy Code// 启用选择
$("#my-list").selectable();
示例
下面是一个简单的示例,演示了如何使用 jQuery UI 的对话框组件:
htmlCopy Code<html>
<head>
<title>jQuery UI Dialog Example</title>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.13.0/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://code.jquery.com/ui/1.13.0/jquery-ui.min.js"></script>
<script>
$(function() {
// 创建对话框
$("#my-dialog").dialog({
autoOpen: false,
title: "My Dialog",
modal: true
});
// 显示对话框
$("#my-button").on("click", function() {
$("#my-dialog").dialog("open");
});
});
</script>
</head>
<body>
<button id="my-button">Open Dialog</button>
<div id="my-dialog">This is my dialog.</div>
</body>
</html>
这个示例会在页面上显示一个按钮,点击按钮后会弹出一个对话框。