认为您精通 CSS 并想要获得免费的 SXSW 门票?查看此竞赛。

发布于 作者

jQuery UI 赞助商 Filament Group 正在举办一项很棒的竞赛

“为了庆祝 ThemeRoller 被选为 SXSW 网络技术成就奖的决赛入围者,我们正在举办一项竞赛,为创建最酷的 jQuery UI CSS 框架使用方式的人提供一张免费的 SXSW Interactive Festival 门票。”

查看此处的竞赛帖子:竞赛:为最酷的 jQuery UI CSS 框架使用方式赢得一张免费的 SXSW Interactive Festival 门票

引用 Filament

SXSW badge

我们对新的 jQuery UI CSS 框架 非常兴奋,因为它使用 jQuery UI ThemeRoller 网页应用程序,可以轻松地为 UI 小部件甚至整个布局设置主题。为了庆祝提名并鼓励每个人利用这个新的框架,我们正在举办一场竞赛,看看谁能展示出该框架功能最具创意的使用方式。获胜者将获得一张免费参加 2009 年 3 月 13 日至 17 日在德克萨斯州奥斯汀举行的 SXSW Interactive Festival 的门票。

如何开始

首先,从 jQuery UI ThemeRoller 下载主题和演示页面,并查看 jQuery UI CSS 框架文档,以了解如何使用该框架。然后前往 jQuery UI 网站,获取方便的 Firefox ThemeRoller 书签小工具,以帮助您在构建项目时测试样式。如果您正在创建演示页面,我们强烈建议您包含 主题切换下拉菜单,让用户可以快速在您的页面上尝试 ThemeRoller 主题,真正展示主题的实际效果。

请记住,CSS 框架不仅仅用于 jQuery 插件,框架样式可以与任何 Javascript 库或您自己的自定义标记一起使用。我们非常乐意看到您可以使用酷炫的 WordPress 模板、企业网站、小部件甚至游戏来展示该系统的强大功能和灵活性。随意使用多个范围内的主题,尽情发挥吧。

如何参加

我们将保持简单:发表评论,简要介绍您的项目并提供指向有效示例的链接。获胜者将由 Filament Group 根据他们项目的创造力、质量和创造性来决定。

竞赛规则

  • 所有人都有资格参加,没有例外。
  • 您可以提交任何使用 jQuery UI CSS 框架 的项目类型:公共网站、演示页面或任何其他展示您的创造力且公开可访问的项目(阅读:不位于登录后)。
  • 您可以提交任意数量的独特项目;每个项目都算作单独的参赛作品。(请不要重复发布同一个项目,这样做可能会对您不利。)
  • 参赛截止日期为 2009 年 2 月 25 日星期三午夜。
  • 竞赛获胜者将于 2009 年 2 月 27 日星期五公布。
  • 获胜者将获得一张参加 SXSW Interactive Festival 的单人票,其中包括 3 月 15 日星期日参加 SXSW 网络奖颁奖典礼的门票。我们将通过电子邮件向您发送一个访问代码,您将可以使用该代码免费注册。(注意:此门票不包括参加电影节或音乐节的门票,也不包括交通费、食宿费或膳食费,您需要自己支付这些费用。)
  • jQuery UI 和 Filament Group Inc. 保留链接到您项目的权利(我们希望宣传您的辛苦工作)。

一些灵感

为了展示使用 jQuery UI CSS 框架可以实现哪些功能,这里有一个非常棒的插件示例,它很好地使用了框架,从样式到图标。Nicolas Rudas 创建了一个非常酷的 苹果风格的文件浏览器,该浏览器还包括主题切换下拉菜单,以确保其效果更佳。他还通过创建 jQuery API 浏览器,进一步提升了其效果,该浏览器使用了他的插件。确实很酷。

(注意:在宣布此竞赛之前,没有通知 Nicolas Rudas,因此,Nicolas,如果您想参加竞赛,您仍然有资格获胜。这才是真正的竞争!)。

image

在文档维基上有一个 使用 CSS 框架的插件列表,但目前该列表非常短,我们希望这次竞赛能真正激发人们自己尝试使用该框架。

所以,行动起来吧,展示你的实力吧!

查看此处的竞赛:竞赛:为最酷的 jQuery UI CSS 框架使用方式赢得一张免费的 SXSW Interactive Festival 门票

jQuery UI 1.7 是新的 1.6

发布于 作者

jQuery UI 团队已经为 1.6 版本工作了 9 个多月,在此漫长的过程中,我们对每个插件进行了深度重构,并使用新的 jQuery UI CSS 框架,在编写标记和样式方面引入了重大变化。同时,在该时间段内,jQuery 核心库发布了新的 1.3 版本,其中包含了许多我们想要利用的改进。

我们听到了

我们清楚地听到了由于在 1.6 开发周期(1.6rc2 之后)的发布候选版本之间进行了这些相当大的更改而引发的困惑。根据 jQuery UI 社区的反馈,我们希望通过在未来几周内创建两个非常不同的版本,来解决关于 jQuery 1.2.6 和 1.3 之间以及 jQuery UI 库之间的兼容性问题。

1.6rc6 加上修复将变为 1.7(与 jQuery 1.3+ 兼容)

我们目前称为 jQuery UI 1.6rc6 的版本将作为 jQuery UI 1.7 发布。此代码从头开始构建,充分利用了 jQuery 1.3 和新的 jQuery UI CSS 框架,并且变化足够大,足以保证点版本发布。经过大量分析,我们已经决定,在保持可维护且精简的代码库的同时,在单个 UI 版本中实现对 1.2.6 和 1.3 的兼容性是不可能的,因此该版本将与 jQuery 1.2.6 或更早版本不兼容。

1.6rc2 加上修复将变为 1.6(与 jQuery 1.2.6 兼容)

对于所有仍在积极使用 jQuery 1.2.6 的用户,我们希望提供基于 1.6rc2 的 jQuery UI 库的遗留版本,该版本将尽可能多地移植来自更新代码的错误修复和改进,从而提供一个清晰、稳定的基础,该基础将与 jQuery 1.2.6 完全兼容。为了避免混淆,该版本将被称为 jQuery UI 1.6 最终版本。由于这是一个遗留版本,该团队在该版本最终确定后将不再积极开发此代码。此外,该版本不会包含任何与新的 jQuery UI CSS 框架相关的更改。它将具有与 jQuery UI 1.5.3 相同的主题支持。

我们理解这是一个相当大的变化,并欢迎来自社区的意见,以帮助我们尽可能顺利地完成升级。我们将很快发布一份完整的升级指南,以帮助您逐个插件地进行升级,从而帮助您顺利过渡。

当前版本状态

我们收到了很多帮助来测试最新的发布候选版本 1.6rc6,并且正在修复最后几个问题,以便能够尽快发布。可以在我们 Dev and Planning wiki(http://wiki.jqueryui.com/)的首页上找到当前发布状态的摘要。我们对这个新的 jQuery UI 版本的质量感到非常兴奋,因为它将成为一个坚实的基础,它将为我们提供一个稳定的 API,并使我们能够在全年定期发布更新和小部件。

每周发布即将推出

从 3 月开始,我们将切换到每周发布模式。每周,我们将交替发布稳定的错误修复版本(1.7.1、1.7.2 等)和预览版本(alpha、beta、rc),其中包括新的插件和功能。因此,每个分支最多每两周都会收到一次更新。如果我们需要在两次发布之间进行额外的发布,或者我们需要添加额外的 beta 或 rc,我们将按周进行,并相应地调整剩余的路线图。我们的目标是实现 6-8 周的发布周期(2-3 周 alpha、2-3 周 beta、1-2 周 rc,然后是最终版本)。

下载构建器更新

我们已经对下载构建器进行了全面更新。它现在已与 ThemeRoller 完全集成,因此您可以下载一个自定义的 jQuery UI 库 zip 文件,其中包含预构建或自定义主题。我们还修复了在 IE 中下载无效 zip 文件以及 1.5.3 最小化文件时存在的一些问题。

感谢您的帮助和支持

我们要感谢社区的支持,并鼓励您参与帮助我们开发世界上最好的 UI 库。如果您是希望帮助我们进行错误修复的开发人员,请随时在 ui-development 组(http://groups.google.com/group/jquery-ui-dev)中发布消息,并询问您如何提供帮助。

jQuery UI 1.6rc5 与 jQuery 1.3 兼容

发布于 作者

jQuery UI 1.6rc5 已发布。

下载 jQuery UI 1.6rc5
您可以直接下载整个开发包

http://jquery-ui.googlecode.com/files/jquery.ui-1.6rc5.zip

这包括一个默认主题,以及所有测试和演示文件。或者您可以创建包含各个组件的定制下载

http://ui.jquery.com/download/

以及一个自定义主题

http://ui.jquery.com/themeroller

如果您在过去两周内从 ThemeRoller 获取了主题,请务必下载更新的 1.6rc5 主题。(另外,对于所有 1.5.3 用户,ThemeRoller 上有一个链接可以下载遗留主题)

与 jQuery 1.3 的兼容性
感谢许多帮助测试和贡献修复以使此版本发布的人。我们在 rc4 发布后的两周内修复了许多问题,最主要的修复是此版本与 jQuery 1.3 兼容(jQuery 生日快乐),而 1.6rc4 仅与 jQuery 1.2.6 兼容。从现在起,我们要求不再使用 1.6rc4 进行测试。另外,从现在起,jQuery UI 1.5.3 将仅支持 jQuery 1.2.6。而 jQuery UI 1.6 将仅支持 jQuery 1.3+
感谢您提供的任何帮助,以确保此版本已准备就绪并与 jQuery 1.3 完全兼容。如果您在 jQuery UI 错误跟踪器中发现任何问题,请创建一个票证

http://ui.jquery.com/bugs(注意:需要注册)

并向 jQuery UI 开发邮件列表发送一条讨论说明

http://groups.google.com/group/jquery-ui-dev

目前的计划是在下周结束前完成 1.6 正式版。

jQuery UI 1.6rc4:越来越近了

发布时间: 作者:

注意:我们在 rc3 版本中发现了一个回归问题,导致日期选择器在 Internet Explorer 中无法使用。该问题已在 rc4 版本中解决 - 请不要再下载 rc3 版本。对于由此带来的不便,我们深表歉意。

我很高兴地宣布备受期待的 jQuery UI 1.6 版本的最新候选版本。过去几个月非常忙碌,不仅我们的团队,而且我们的流程、规范和代码库都已更新。这意味着 rc4 不仅仅是在 rc2 之上发布的 bug 修复版本,而是一个完全不同的代码级别。使用我们新的交互设计流程,我们从头开始构建许多小部件的基础,并多次重构小部件,直到我们最终实现了我们确信的外观和感觉。所以,让我快速向您展示此版本中有哪些变化!

日期选择器和滑块刷新

为了为新的主题腾出空间,我们需要稍微整理一下日期选择器。一些选项已被删除,changeMonth 和 changeYear 已更改为默认情况下禁用,showButtonPanel 被引入为新的方法。关于这方面的内容很快就会发布,您也可以在相关票证中找到详细信息。

滑块也经过了重构。“axis” 选项已更改为“orientation”,“handle” 和“handles” 选项已删除,“steps” 和“stepping” 已删除,改为“step”,“startValue” 和“moveTo” 已删除,改为“value”(选项和方法),等等。有关更多详细信息,请参阅滑块规范页面

我们将提供有关最终版本的详细兼容性信息和升级解决方案,敬请关注。

拖放逻辑全面改进

拖放和排序功能的定位和交集逻辑已完全重写,以及 200 多个自动化测试,用于测试所有不同的环境,例如滚动偏移量和位置值。作为积极的影响,至少修复了 30 种定位失败的情况(例如,滚动未包含在内,辅助元素粘贴在顶部)。

新的小部件设计

jQuery UI 1.6rc4 具有全新的外观和感觉,由我们的新的交互设计团队设计,并由新的 jQuery UI CSS 框架提供支持。每个小部件的标记和 CSS 都已重新设计,以提供我们迄今为止最干净、最灵活的解决方案。

CSS 框架

jQuery UI 1.6rc4 基于全新的强大 CSS 框架。新的 jQuery UI CSS 框架不仅支持 jQuery UI 自己的插件,还支持自定义插件开发。它是一种特殊的 CSS 框架,专门针对用户界面开发,而不是整体页面布局。该框架提供用于常用 UI 实用程序、状态、容器和图标的类,并由 jQuery UI ThemeRoller 进行操作。阅读更多有关
框架 API 信息,请访问:http://jqueryui.pbwiki.com/jQuery-UI-CSS-Framework

更新的演示

Themeroller v2
网站目前正在进行一些重大更新,在第一批更改中,我们很高兴地宣布演示部分已从头开始完全重写。我们删除了演示轮播(它很好,但实际上不可用),并引入了一个页面,该页面包含所有小部件和交互的真实世界和功能性演示。演示直接从我们代码库中的实际演示/目录中提取,然后进行 ajax 化。它们是可书签的,如果您下载了开发包,您会发现它们甚至可以作为独立的演示使用!
这只是我们对 1.6 最终版本的愿景的第一步。如果您有兴趣了解它最终可能是什么样子,请查看我们的设计 wiki

Themeroller v2!

Themeroller v2

ThemeRoller 已完全重新设计,以补充新的 CSS 框架和小部件设计。ThemeRoller 现在位于垂直侧边栏中,并添加了许多新功能,例如

带预览的可切换面板

ThemeRoller 的控制杆现在被分组到可折叠的面板中,便于使用。每个面板都显示该状态当前样式的预览,因此您仍然可以在面板折叠时查看其设置。

新的控制杆!圆角!阴影!

我们在应用程序中添加了新的控制杆,用于突出显示、错误、圆角、叠加层和叠加层阴影。试试看吧!

Themeroller v2 - Shadows

图标精灵

jQuery UI CSS 框架附带大量用于自定义小部件开发的图标。图标现在被打包到精灵中,每个图标的类可以在文档中找到。

Themeroller v2 - Icons

新的主题

我们在新的画廊中添加了一堆很酷的新主题,您可以在 ThemeRoller 的画廊选项卡中查看和自定义这些主题。

Themeroller v2 - Gallery

历史记录/后退按钮支持

您在 TR 中执行的每个操作现在都可以通过浏览器的历史记录撤消/重做。

遗留主题支持

使用旧版 ThemeRoller 设计的主题将在 ThemeRoller v2 中正常加载,但请注意,您的旧主题还没有许多新的设置。此版本的 ThemeRoller 允许您继续下载任何适用于 jQuery UI 1.5 的 ThemeRoller 主题。

即将推出…

  • ThemeRoller 中支持 PNG 8
  • 新的 ThemeRoller 开发者工具:将 ThemeRoller 拉入 Web 上的任何页面,并为使用 jQuery UI CSS 框架构建的自定义组件设计主题。
  • 新的 ThemeSwitcher 书签小工具:一个快速的脚本,可以让您将一个小型主题画廊带入您的网页,以允许访问者快速更改使用 jQuery UI CSS 框架构建的自定义组件的主题。

下载并测试!

现在,从我们的下载页面下载,然后帮助我们测试并报告我们在错误跟踪器中发现的任何奇怪的错误。另外请注意:jQuery UI 1.6 正式版将与 jQuery 1.3 一起发布,并需要 jQuery 1.3,因此请告知我们,如果您在将此版本与 jQuery 1.3b1 组合使用时发现任何问题。

干杯!

jQuery UI 有什么新鲜事?

发布时间: 作者:

jQuery UI 团队在秋季取得了繁忙而富有成效的成果,并希望向大家通报一下我们最近的情况。首先,我们很高兴地宣布,我们团队的贡献者在过去几个月里大幅增加,并感谢大家对我们的支持。为了完善核心团队的优秀开发人员群体,我们创建了新的子团队和团队角色,专注于宣传、设计、构建、测试、网站和文档等领域。最引人注目的是交互设计子团队最近的活动,该子团队专注于 UI 设计、小部件规划和主题化。要详细了解团队成员以及我们喜欢做什么,请查看jQuery UI 团队页面。另外,我们很高兴地宣布,Filament Group 现在是 jQuery UI 的正式赞助商,组成了我们大部分的交互设计团队。感谢你们。

1.6 什么时候发布?

1.6rc3 版本即将发布,将在一周内发布。我们的目标是仍然在12 月发布1.6 正式版。我们已经决定减少新功能的数量,以便重新设计现有插件,以提高可访问性、性能和主题化。在此版本中,唯一的新插件将是确定性进度条。自动完成、颜色选择器和微调器插件已移至未来的版本(以便有时间进行进一步的重构,不会再延迟 1.6 发布),而放大镜已重新移至实验阶段,很快将作为外部插件在 Paul Bakaus 的主页上发布(更多信息将在下一个最终版本公告中发布)。有了更好的规划流程(见下文),我们相信将来不会从候选版本中删除插件,对于由此带来的任何麻烦,我们深表歉意。

1.6 的主要内容是什么?

1.6 最终版本中最令人兴奋的更改之一是对所有 jQuery UI 小部件使用的 CSS 类框架进行了彻底的重新设计。这将基于原始 ThemeRoller 工具的理念,但将系统扩展为一个丰富的 UI 类框架,可用于所有插件,包括内部外部插件。以下只是正在进行的计划的一部分

  • 用于错误、突出显示和禁用状态的新类
  • 扩展的、基于精灵的 ThemeRoller 图标集
  • 通过 CSS 添加圆角的类系统(Firefox 和 Webkit,优雅降级)
  • 带有检查器样式视图的新 ThemeRoller 工具
  • 带有投票和用户生成主题的主题画廊
  • 用于生成自定义主题和使用类框架的改进文档

您可以在我们的新 wiki上详细了解新的 ThemeRoller 应用程序和类框架。

你们都在忙些什么?

为了保持组织性并让规划过程对社区更加透明,我们在http://jqueryui.pbwiki.com/ 创建了一个 **新的设计与规划 Wiki**。在 Wiki 上,我们一直在完善和细化我们扩展团队和项目、接受和审查贡献以及将新插件优先级排序到 **路线图** 中的流程。通过将 jQuery UI Dev 谷歌群组 对话中的想法和决定整合到 Wiki 中,我们希望提供对我们当前思路的 **统一视图**,使我们保持同步。要了解我们正在进行的工作,可以在 Wiki 首页顶部找到当前开发状态的摘要。(注意:http://docs.jquery.com/UI 将继续作为 jQuery UI 的最终用户文档/生产 Wiki。)

我该如何贡献?

Wiki 的一大组成部分是收集未来插件的众多想法,这些插件我们可能希望将其包含在 jQuery UI 库中。到目前为止,我们在 Wiki 首页上创建了一个可排序的表格,其中包含 **超过 50 个插件**,并为最高优先级的项目提供了规划信息。每个插件都有一个详细信息页面,我们可以在其中收集最佳实践、视觉设计、示例标记和样式、可访问性考虑因素,并跟踪开发状态。我们希望与 **社区** 进行 **热烈的讨论**,并让尽可能多的 **设计师和开发者** 参与到这个过程中,因此请随时在 Wiki 上添加评论、编辑页面以及链接到示例。我们刚刚开始插件设计和规范流程,现在是 **参与其中** 并 **帮助我们塑造 jQuery UI 未来** 的好时机。

jQuery UI 1.6rc2

发布于 作者

大家好,

我很高兴地宣布,我们终于决定发布 jQuery UI 1.6 的候选版本。它被称为 rc2,因为我们在周一过早地发布了 rc1,对于所有下载了 rc1 或其他早期版本的 1.6 的用户,强烈建议升级到 1.6rc2。这也是正式版本发布前的最终版本,预计将在接下来的几天内发布。

1.6rc2 主要是一个 bug 修复和稳定性版本,我们再次确保你可以在我们的 1.6 版本变更日志 中查看发生了哪些变化,该日志显示了当前状态。

下载多个版本,公开开发群组

除了所有 bug 修复之外,我们还有几个新功能值得关注。

  • **你现在可以在 下载构建器 中选择下载稳定版本或不稳定版本。** 这是一个重大变化,因为用户第一次可以通过这个便捷的界面来选择要下载的内容。
  • **jquery-ui-dev 列表现已向公众开放。** 这也是一个重大变化,因为它意味着你现在可以通过参与讨论来积极参与 jQuery UI 的开发,我们强烈鼓励你这样做!

新的服务器

最后,我们目前正在将 jQuery UI 转移到一个新的专用服务器,其他所有 jQuery 子域也将获得新的服务器。这将在接下来的几天内为 UI 主页和文档带来重大的性能提升。

现在访问 http://ui.jquery.com/download 下载 jQuery UI 1.6rc2!

再见,
Paul Bakaus & jQuery UI 团队

jQuery UI v1.5 发布,专注于一致的 API 和效果

发布于 作者
我们最近发现下载构建器中存在一个问题,导致它提供的是缓存的 1.5rc1 文件,而不是最终的软件包。对于由此造成的不便,我们深表歉意,并强烈建议你重新下载 jQuery UI 1.5,如果你之前下载的是配置过的软件包。

此外,在 ThemeRoller 中发现了一个问题,导致下载的图片在大多数情况下都是默认图片。这个问题现在已经修复,我们也建议你尝试重新下载你的主题。

jQuery UI 1.5: 重思我们对 UI 的方法

ws_Path_of_Light_1024x768.jpg

当我们最初开始 UI 项目时,我们的目标是构建一种通用的、基本的方法,以简单的方式向 DOM 元素添加和扩展核心交互功能。然而,我们很快发现我们的方法对 UI 并不适用。使用 “简单” 方法,我们只能提供简单的交互模块,而不能提供功能齐全的 UI 小部件。第二个问题是,一些插件来自外部来源,使得 UI 套件显得支离破碎且不一致。

所有这些都发生在发布 1.0 版本之后,我们立即意识到是时候重新考虑我们的方向了。我们必须找到一种方法,既能保持 jQuery 的简洁性,又能使向 UI 添加功能齐全的小部件成为可能。我们也知道,**非常简单易用的事物很难开发**。第一个任务是构建一个通用的 API,该 API 允许实现 **最大灵活性**,同时保持 **极其简单**。下一个任务是使其以类似的简单方式为该 API 开发插件。

一个 API 统治所有

我们想出了一个 API,它 **移除了 95% 的公开方法**,每个插件只保留 **一个重载方法**。例如

  • $(“div”).draggable() 创建一个可拖动元素
  • $(“div”).draggable(“destroy”) 销毁它
  • $(“div”).draggable(“method”) 调用插件上的另一个方法。

新的 API 还使所有回调的行为类似,公开了每个插件的默认选项,并使用 remove() 智能地清理插件。我们还使动态更新插件选项成为可能,并添加了一些较小的更新,使 UI 感觉像一个套件。

为了实现这一点,我们 **移除了 jquery.dimensions.js**(现在可以在 jQuery 核心找到),**ui.mouse.js 和 *.ext.js 依赖项**,**引入了 ui.core.js**(其中包含许多有用的帮助器)并创建了 jQuery UI 小部件工厂,它使为 UI 创建新插件变得非常简单,同时也使破坏 API 变得非常困难。

稳定性、调试、测试和 jquery.simulate

jQuery UI v1.5 不仅功能丰富,而且稳定,这至关重要。我们采取了一些措施来大幅改进我们的调试和测试,包括设置我们自己的 专用 bug 跟踪器,其中包含 jQuery UI 特定的版本和里程碑目标。我们还在 新的单元测试 (存档) 上投入了大量时间,这些测试利用了 jQuery 测试套件 QUnit。最后,我们创建了 jquery.simulate.js,这是一个专门为 **触发真实浏览器事件** 而设计的插件。这意味着,你实际上可以告诉插件拾取你的可拖动元素,将其移动到特定位置,然后再次释放它,就像你在与真正的测试人员交谈一样。

对效果的需求:Enchant 的诞生

能够退一步思考的一大好处是,它可以从全新的角度看待功能齐全的 UI 解决方案应该提供什么。虽然 jQuery UI v1.0 目前提供了一套不错的 UI 控件,但用户需要的是像 script.aculo.us 这样的库以及 jQuery UI 以前的灵感来源 **Interface** 提供的可靠效果。不幸的是,Interface 已经不再更新了,这在效果方面留下了一些空白;因此,一个名为 “Enchant” 的新项目诞生了。最初计划将其作为 jQuery 和 jQuery UI 的补充库发布,我们意识到将其与 jQuery UI 合并是有意义的,这样用户就可以从一个解决方案中轻松访问高级效果和 UI 控件。

我们很高兴地宣布 **Enchant 现在是 jQuery UI 的一部分**,jQuery 用户现在拥有了一个统一的解决方案来满足他们的效果和 UI 需求。jQuery UI 效果可以 **独立使用** 或与 UI 结合使用,并有一个单独的核心,该核心扩展了 jQuery 核心,引入了 **高级缓动、类过渡(变形)** 和 **颜色动画**。所有效果都与主要 API 紧密集成,可以独立使用($(..).effect())或直接从你已经熟悉的 jQuery 方法中使用(hide()/show())。

总的来说,我们已经为你准备了 **15 种以上可立即使用的效果** 供你在你的项目中使用,不仅有 **script.aculo.us 提供的那些效果**(blind,bounce,drop,fold,slide …),还有全新的效果(transfer, explode. clip, scale),使 jQuery UI 成为一个优秀的库,可以增强你的应用程序!

正如我们在之前的一篇博文中承诺的那样,它附带了 完整的文档组合的演示 页面,让你可以实际体验它们。
themeRoller_ui_full.png

创建自己的主题:ThemeRoller!

用户在使用新的 UI 控件时通常想要做的第一件事就是为它们 “换肤”,使其与他们网站的配色方案匹配。显然,当你使用来自不同来源的 UI 控件时,为所有控件提供一致的 “主题” 的能力会变得更加困难,因为大多数组件作者都有他们自己的换肤方法。我们认真研究了这个问题,并将其作为优先事项,为用户提供一个一致的默认主题,他们可以将它用作自定义 jQuery UI 小部件集的模板。
我们与波士顿的 Filament Group 取得了联系,寻求一些帮助,他们对此非常支持。他们对 jQuery 投入了很大,认为这是一个进一步帮助该项目的好机会。好吧,从讨论一个单一的默认主题开始,很快发展成了 jQuery UI 的杀手级应用程序:ThemeRoller

ThemeRoller 提供了一种 **独特的 UI 组件主题化方法**,专门为 jQuery UI 构建。使用 ThemeRoller,你可以在几分钟内 **为你的项目创建自己的主题**。它非常直观,带有丰富的控件来 **更改每个状态的颜色和设计**,然后在你工作时 **使用实际的 UI 组件预览你的主题**!

你现在有 **数百万种组合** 可供选择。你创建的任何主题都可以在你进度的任何时间点通过复制 URL 访问;当你玩得够爽之后,你可以点击下载按钮,就会生成一个 **ZIP 包**,其中包含 css 文件、图片和演示页面。

此外,ThemeRoller 还包含一个主题库,你可以从中浏览下载和灵感。为你的应用程序创建主题再简单不过了,它真的太棒了。
我们衷心感谢Filament Group的才华横溢的团队创造了这款令人惊叹的应用程序。

另外,您也可以通过以下直接 URL 访问 ThemeRoller:ThemeRoller.org。如果您想了解更多有关这个很棒的应用程序以及它如何实现的信息,请访问 Filament Group 的优秀博客文章!(存档)

插件稳定性和增强功能

最大的改进和变化是在各个插件代码上进行的。几乎每个插件都从头开始完全重写,以优化稳定性和性能,并且每个插件现在都附带错误更改日志。我们还重点关注增强选项和提高灵活性(例如,将可排序项连接到可拖动项),以使我们的插件几乎可以在所有环境中使用。

了解 jQuery UI 组件所有增强功能的最佳方法是查看变更日志。它非常广泛,并表明了 UI 团队付出的巨大努力。在不久的将来,我们将发布帖子和文章,概述 UI 组件的最新功能。在此期间,我们建议您阅读我们关于jQuery UI 1.5b 的博客文章,其中解释了许多鼠标交互更改(可排序项、可拖动项、滑块),并自己查看文档变更日志

下载

jQuery UI v1.5

最终发布: http://ui.jquery.com/download

您也可以从Subversion 存储库中签出 jQuery UI v1.5 的完整版本。

更多内容即将推出!

coverflow.png

这确实是一项了不起的努力,我们非常自豪能够为 jQuery 社区提供全面的 UI 解决方案。

我们已经在计划下一个版本,并有一个巨大的路线图,其中包含网格、工具提示、菜单、颜色选择器、自动完成等插件。其中许多已经在代码方面完成并提交。我们还计划使用 Webkit 的 css 转换等新技术来创建插件(参见最近的coverflow 插件),敬请期待。

如果没有jQuery UI 团队的辛勤努力和奉献,这一切都不可能实现。他们奉献了大量的个人和职业时间来创建这个了不起的库,他们应该为他们的辛勤工作获得如此多的认可。我们还要感谢与我们密切合作并将许多必要功能集成到 jQuery 核心本身的 jQuery 核心团队。

最后但同样重要的是,我们要特别感谢Liferay的员工,他们为新的 UI 网站的开发投入了无数时间,并与我们密切合作,使 jQuery UI 稳定在各种企业环境中。

感谢您的支持!

Paul Bakaus & jQuery UI 团队