当前位置:首页 > jquery

jquery-ui

2026-04-07 18:10:53jquery

jQuery UI 简介

jQuery UI 是基于 jQuery 的官方用户界面交互库,提供了一套可定制的主题化组件(如对话框、日期选择器、拖拽功能等)和交互效果(如动画、排序等)。它常用于快速构建现代化的 Web 界面。

核心功能

  • 交互部件:拖拽(Draggable)、放置(Droppable)、排序(Sortable)等。
  • 小部件(Widgets):日期选择器(Datepicker)、进度条(Progressbar)、自动完成(Autocomplete)等。
  • 效果动画:颜色动画、类过渡、显示/隐藏特效等。

基本使用方法

  1. 引入依赖
    需先加载 jQuery,再加载 jQuery UI(可通过 CDN 或本地文件):

    jquery-ui

    <!-- jQuery -->
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <!-- jQuery UI -->
    <link rel="stylesheet" href="https://code.jquery.com/ui/1.13.2/themes/base/jquery-ui.css">
    <script src="https://code.jquery.com/ui/1.13.2/jquery-ui.min.js"></script>
  2. 初始化组件
    以日期选择器为例:

    <input type="text" id="datepicker">
    <script>
      $( "#datepicker" ).datepicker();
    </script>
  3. 主题定制
    可通过 jQuery UI ThemeRoller 生成自定义主题,或直接使用预置主题(如 smoothnessdark-hive)。

    jquery-ui

常见组件示例

  • 拖拽功能

    $( "#draggable" ).draggable();
  • 对话框

    $( "#dialog" ).dialog({ autoOpen: false });
    $( "#open-dialog" ).click(() => $("#dialog").dialog("open"));

注意事项

  • 兼容性:jQuery UI 1.13+ 支持现代浏览器(IE 已逐步淘汰)。
  • 性能:部分动画效果可能影响页面性能,建议按需使用。
  • 替代方案:对于复杂应用,可考虑 Vue/React 生态的 UI 库(如 Element UI、Ant Design)。

官方资源

标签: jqueryui
分享给朋友:

相关文章

jquery教程

jquery教程

jQuery 教程:基础与实用方法 jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其核心特点是“写得更少…

jquery 获取

jquery 获取

jQuery 获取元素的方法 jQuery 提供了多种方法来获取 DOM 元素,以下是常用的几种方式: 通过 ID 获取元素 使用 $("#id") 可以获取指定 ID 的元素。例如: $("#m…

jquery页面

jquery页面

jQuery 页面操作指南 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 在页面中的常见使用方法…

jquery div

jquery div

jQuery 操作 div 元素 jQuery 提供了多种方法来操作 div 元素,包括选择、修改内容、样式调整、事件绑定等。以下是常见操作的示例: 选择 div 元素 通过 ID 选择 div:…

下载jquery

下载jquery

下载 jQuery 的方法 官方网站下载 访问 jQuery 的官方网站 https://jquery.com,点击页面上的“Download”按钮。选择压缩版(minified)或未压缩版(unco…

jquery使用

jquery使用

jQuery 基础使用 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是一些常见的 jQuery 使用方法。 引入 j…