jQuery UI 1.0 包含鼠标交互、UI 扩展及效果特性

  • Scott Delap
  • 宋玮

2007 年 9 月 17 日

话题:JavaWeb框架语言 & 开发

正如上星期 JQuery 团队所承诺的,他们已经发布了jQuery UI 1.0。JQuery UI 是个构建在 JQuery 之上的全主题交互和部件库。UI 需要用到 jQuery 1.2.1 或更高版本。从文档中可以看到,1.0 包括了:

鼠标交互
  • 可拖拽 —— 使项目可被鼠标拖拽
  • 可拖放 —— 为可拖拽对象提供拖放目标
  • 可排序 —— 使项目列表可用鼠标进行排序
  • 可选择 —— 使项目列表可用鼠标和键盘进行选择
  • 可变大小 —— 使元件可调整大小

UI 扩展

  • Accordion —— 可折叠的内容框(content pane)
  • Calendar —— 动态日期选择工具(picker)
  • Dialog —— 模态浮动窗口和确认对话框
  • Slider —— 可滑动输入元件
  • Table —— 可排序表格
  • Tabs —— 标签化的内容框

效果

  • 阴影 —— 在任何元件上产生动态阴影。
  • 放大镜 —— 可以根据鼠标与元件的临近程度放大或缩小该元件的尺寸。

jQuery 的领导 John Resig 在其博客上补充了如下信息:

jQuery UI 发出了一个 JQuery 项目全新起点的信号,其专注于开发高质量的、可重用的组件,你将能拖放这些组件到你的应用程序中。通常,这些组件是以传统 JQuery plugin 的方式直接提供给你,但是这些组件带有严格的编码、文档、主题和 demo。我们希望我们的品质能做到何种程度,你就能喜欢到何种程度……作为所期待的全新项目,还有很多毛糙的地方,请大家宽容些。请将 UI 组件的 bug 提交到 bug 跟踪系统,在jQuery UI Mailing List上发起对这些 bug 的讨论。我们非常感激你的帮助……

查看英文原文:jQuery UI 1.0 Includes Mouse Interaction, User Interface Extensions, and Effects Features

JavaWeb框架语言 & 开发