jQuery UI 1.12.0 发布候选版 2

发布于 作者

jQuery UI 1.12 的第二个发布候选版本已经发布,修复了第一个也是唯一一个测试版本中的一些回归。您可以在 1.12.0-rc2 的变更日志 中找到有关错误修复的详细信息。

如果您不熟悉我们的 1.12 预发布版本,那么 1.12 中的主要变化是

  • 新主题:我们长期使用的默认灰度主题 Smoothness 已经被一个包含一些颜色、更少的渐变和其他改进的现代主题所取代。新主题已经 在 ThemeRoller 上上线(您也可以在“图库”选项卡下找到“Smoonthness”)。
  • 新小部件Controlgroup 替换了 buttonset 并增加了对 selectmenu 和新的 checkboxradio 小部件的支持。您可以在 controlgroupcheckboxradio 演示中看到新的小部件的实际应用。
  • 新的 classes 选项:所有小部件都新增了一个名为 classes 的选项。这提供了对视觉样式和自定义主题的更多控制。例如,现在 为 jQuery UI 构建 Bootstrap 主题 变得容易了许多。
  • 新方法.labels() 方法 查找与第一个选定元素相关联的所有标签元素,模仿本机的 labels 属性。
  • npm/browserify/webpack 支持npm 上的 jquery-ui 包 现在由 jQuery UI 团队拥有和维护。此外,我们还更新了 package.json 并更改了目录结构,以便更好地与 browserify 和 webpack 等工具配合使用。请参阅 Jörn Zaefferer 的演示,了解 webpack 使用信息。
  • 效果改进:效果 API 进行了重大改进,引入了许多新的 API 并重写了效果以使用 CSS clip 来实现更平滑、更不易出错的动画。此外,transfer 效果已被 .transfer() 方法 所取代。
  • 放弃 jQuery 1.6.x 支持:jQuery UI 1.12 正式支持 jQuery 1.7.0 – 2.1.4。
  • 减少旧版 IE 支持:jQuery UI 1.11 正式放弃了对 IE7 的支持,但保留了所有现有的解决方法。jQuery UI 1.12 已删除所有 IE7 解决方法。此外,对 IE8、IE9 和 IE10 的官方支持也被移除,但解决方法仍然保留,将在 1.13 中移除。这与 微软对这些浏览器的常规(非扩展)支持的结束 相吻合,该结束时间为 1 月。
  • 错误修复超过 60 个错误 已修复!

我们首次在预发布阶段提供了 升级指南API 文档。有关 jQuery UI 1.12 中所有更改的完整列表,请参阅 已修复的票证列表。要查看下一步将要进行的内容,请查看我们的 路线图

下载

文件下载

Git(包含源文件,@VERSION 尚未替换为 1.12.0-rc.2,仅包含基本主题)

评论

注意:请不要使用此博客文章的评论部分来报告错误。错误报告应在 jQuery UI 错误追踪器 中提交,支持问题应发布在 jQuery 论坛 上。

如果您对我们发布 jQuery UI 1.12 的第二个预发布版本有任何反馈,请随时在下面留言。谢谢。

jQuery UI 1.12.0 发布候选版 1

发布于 作者

jQuery UI 1.12 的第一个发布候选版本已经发布,修复了第一个也是唯一一个测试版本中的一些回归。您可以在 1.12.0-rc1 的变更日志 中找到有关错误修复的详细信息。

如果您不熟悉我们的 1.12 预发布版本,那么 1.12 中的主要变化是

  • 新主题:我们长期使用的默认灰度主题 Smoothness 已经被一个包含一些颜色、更少的渐变和其他改进的现代主题所取代。新主题已经 在 ThemeRoller 上上线(您也可以在“图库”选项卡下找到“Smoonthness”)。
  • 新小部件Controlgroup 替换了 buttonset 并增加了对 selectmenu 和新的 checkboxradio 小部件的支持。您可以在 controlgroupcheckboxradio 演示中看到新的小部件的实际应用。
  • 新的 classes 选项:所有小部件都新增了一个名为 classes 的选项。这提供了对视觉样式和自定义主题的更多控制。例如,现在 为 jQuery UI 构建 Bootstrap 主题 变得容易了许多。
  • 新方法.labels() 方法 查找与第一个选定元素相关联的所有标签元素,模仿本机的 labels 属性。
  • npm/browserify/webpack 支持npm 上的 jquery-ui 包 现在由 jQuery UI 团队拥有和维护。此外,我们还更新了 package.json 并更改了目录结构,以便更好地与 browserify 和 webpack 等工具配合使用。请参阅 Jörn Zaefferer 的演示,了解 webpack 使用信息。
  • 效果改进:效果 API 进行了重大改进,引入了许多新的 API 并重写了效果以使用 CSS clip 来实现更平滑、更不易出错的动画。此外,transfer 效果已被 .transfer() 方法 所取代。
  • 放弃 jQuery 1.6.x 支持:jQuery UI 1.12 正式支持 jQuery 1.7.0 – 2.1.4。
  • 减少旧版 IE 支持:jQuery UI 1.11 正式放弃了对 IE7 的支持,但保留了所有现有的解决方法。jQuery UI 1.12 已删除所有 IE7 解决方法。此外,对 IE8、IE9 和 IE10 的官方支持也被移除,但解决方法仍然保留,将在 1.13 中移除。这与 微软对这些浏览器的常规(非扩展)支持的结束 相吻合,该结束时间为 1 月。
  • 错误修复超过 60 个错误 已修复!

我们首次在预发布阶段提供了 升级指南API 文档。有关 jQuery UI 1.12 中所有更改的完整列表,请参阅 已修复的票证列表。要查看下一步将要进行的内容,请查看我们的 路线图

下载

文件下载

Git(包含源文件,@VERSION 尚未替换为 1.12.0-rc.1,仅包含基本主题)

评论

注意:请不要使用此博客文章的评论部分来报告错误。错误报告应在 jQuery UI 错误追踪器 中提交,支持问题应发布在 jQuery 论坛 上。

如果您对我们发布 jQuery UI 1.12 的第二个预发布版本有任何反馈,请随时在下面留言。谢谢。

jQuery UI 1.11.1

发布于 作者

jQuery UI 1.11 的第一个维护版本已经发布。此更新为核心、小部件工厂、定位、可拖动、可放置、可调整大小、自动完成、日期选择器、对话框、进度条、滑块、微调器、选项卡和 CSS 框架带来了错误修复。有关更改的完整列表,请参阅 变更日志。您可以在此处下载它

下载

文件下载

Git(包含源文件,@VERSION 已替换为 1.11.1,仅包含基本主题)

通过 bower 安装

  • bower install jquery/jquery-ui#1.11.1

jQuery CDN,由 MaxCDN 提供支持

Google Ajax 库 API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载生成器

更新日志

查看 1.11 升级指南 获取从 1.10.x 升级时可能影响您的更改列表。有关此版本中包含内容的完整详细信息,请查看 1.11.1 更新日志

感谢

感谢所有帮助发布此版本的人,特别是:Akatsukle、andrewwhitaker、bhiggins、coolphoenix、Felix Nagel、Frederik Elvhage、Goswinus、ixtli、jacklondon、Jacques Perrault、jsonx、Jyoti Deka、Jörn Zaefferer、kamatamadai、kevin.wells、Krinkle、mathrick、Mike Sherov、mizzao、Monika Piotrowicz、patmen、poff、PRISMAY、pxc、r3dqu33n、Rafael Xavier de Souza、rod333、Rodrigo Menezes、Scott González、spjonez、TJ VanToll、Usman Akeju、usmonster、Will Holley、Yermo Lamers。

评论

注意:**请不要使用此博文评论区来报告错误。** 错误报告应在 jQuery UI 错误跟踪器 中提交,支持问题应发布在 jQuery 论坛 上。

如果您对我们进行 jQuery UI 1.11 的第一个维护版本有任何反馈,请随时在下面留下评论。谢谢。

jQuery UI 1.11.0

发布时间: 作者:

我们很自豪地宣布我们最新的稳定版本。jQuery UI 1.11 包含一个新的小部件、改进的环境支持以及大量错误修复!

新的小部件

Selectmenu 复制并扩展了原生 HTML select 元素的功能,使其能够在行为和外观方面进行自定义,远远超出了原生 select 的限制。您可以在 默认自定义渲染 演示中看到它的实际应用。

AMD 支持

jQuery UI 现在在每个小部件和组件中都附带对 AMD 的支持。有关更多信息(包括示例),请查看我们关于 使用 AMD 的 jQuery UI 的指南。

Bower 支持

jQuery UI 现在附带 Bower 支持。有关示例,请查看我们关于 使用 Bower 的 jQuery UI 的指南。

错误修复

已修复 59 个错误

支持的 jQuery 版本和浏览器

jQuery UI 1.11.0 支持 jQuery 1.6 及更高版本。共有 25 个版本!将此数字乘以 支持的浏览器 数量,您将获得一个相当大的支持矩阵。

从这个版本开始,我们不再接受有关 IE7 问题的错误报告。我们还从测试基础设施中删除了 IE7。IE7 解决方案仍然存在于代码中,但我们将在 jQuery UI 1.12 中删除它们。

下载

文件下载

Git(包含源文件,其中 @VERSION 已替换为 1.11.0,仅包含基本主题)

通过 bower 安装

  • bower install jquery/jquery-ui#1.11.0

jQuery CDN,由 MaxCDN 提供支持

Google Ajax 库 API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载生成器

更新日志

查看 1.11 升级指南 获取从 1.10.x 升级时可能影响您的更改列表。有关此版本中包含内容的完整详细信息,请查看 1.11.0 更新日志

感谢

感谢所有帮助发布此版本的人,特别是:00091701、aeltrius、aherbst、Alexander Schmitz、alexandis、alorrorl、Andrei Picus、Anna、aNt1X、ardoramor、badatos、Ben Higgins、BenjaminRH、benshu、benth、bgrins、Bk1、Blaise、blaze34、Brian Grinstead、Brian J. Dowling、Bruno M. Custódio、cburgdorf、cgack、charlietfl、Christian Klammer、cim、cmcnulty、CodeTunnel、Corey Frang、creage、cRz、cyxjqui、Dan Wellman、Daniel DeGroff、darek、Dave Stein、David Hansen、David Petersen、dekajp、dhonn、dnlmzw、dosinovsky、Dylan Barrell、dylanb、dylanpyle、Eric Dahl、Fabrício Matté、Felix Nagel、fnagel、frediani.adrien、Gabriel Schulhof、gaby、Gan Eng Chin、Gbiggs、glebonator、gnarf、Gromsempai、gseguin、guhelouis、gvas、Hancoque、ibleistift、Imants Horsts、incutonez2、j_geronimo、Jacob McCutcheon、JamesKhoury、Jason Moon、Jasper de Groot、jcarlson、johan-ludvigsson-stratsys、joshco、julienw、Jyoti Deka、jzelos、Jörn Zaefferer、kdinev2、kenjiyamamoto、KopiasCsaba、Krinkle、Kris Borchers、kristoffer、lunchtimemama、markoh、mattdeclaire、mdownes、Michael Wiencek、Mike Sherov、mikesherov、MillujQuery、Mohsen Ekhtiari、Monika Piotrowicz、MoonScript、Mottie、mpermana、nbt、NickRandom、nlg、omuleanu、Ondrej Novy、Patrick Stapleton、Pere Orga、petersendidit、phazeii、pierrickrouxel、plumpnation、Rafael Xavier de Souza、raziel057、rdworth、rebecca.tillman、reubenhelms、rkw、Robert Beuligmann、robotdan、Ruslan Yakhyaev、scato.eggen、Scott González、seppo.savolainen、Siebrand Mazeland、sirneb、Stephane Deschamps、Steven Luscher、Suhail Alkowaileet、telensky、thardy、thojon、Thomas Meyer、Timo Tijhof、TJ VanToll、tkhyn、tobio85、Toshi MARUYAMA、Trisha Crowley、tvdeyen、tweakmaista、Vilhjálmur Skúlason、wojes、Woody Gilk、Yermo、Zbigniew Motyka、znarkus、zootius。

未来之路

与这个版本同时,我们一直在进行一些重大的重写工作,这些重写工作将在未来的版本中实现。

  • **Datepicker 和 Globalize**:我们正在对 datepicker 小部件进行全面重写。重写将提供 一个更简单的 API,这将使自定义变得更加容易。重写建立在重写后的 Globalize 库的基础上,该库建立在 CLDR 的基础上,CLDR 是一个全面的全球化数据来源。
  • **交互**:我们正在对 draggable 等交互进行重写,它基于指针事件,以及一个将鼠标和触摸事件映射到指针事件的 polyfill。这将使新的交互建立在适用于所有设备的事件模型上。
  • 按钮:我们正在重写按钮小部件,以便在不使用任何 JavaScript(仅使用 CSS)的情况下使用主题,并清理我们对单选按钮和复选框按钮的支持。
  • 缩小与移动端的差距:我们正在与 jQuery Mobile 团队合作,在多个小部件上共同开发,以便将 jQuery UI 的小部件与 jQuery Mobile 一起发布。标签小部件是第一个进入稳定版 jQuery Mobile 发布的小部件。

评论

注意:**请不要使用此博文评论区来报告错误。** 错误报告应在 jQuery UI 错误跟踪器 中提交,支持问题应发布在 jQuery 论坛 上。

如果您对我们发布 jQuery UI 1.11.0 的第一个稳定版有任何反馈,请随时在下方留言。谢谢。

jQuery UI 1.11.0-beta.2

发布日期 作者

jQuery UI 1.11 的第二个测试版已发布。jQuery UI 1.11 包含大量错误修复、改进的环境支持、一个新的窗口小部件以及简化的下载包!我们还更新了下载构建器,以包含此类预发布版本,因此您可以获得此测试版的自定义下载。

重大变化

  • 新小部件Selectmenu 复制并扩展了原生 HTML select 元素的功能,允许它在行为和外观方面进行自定义,远远超出了原生 select 的限制。您可以在 默认自定义渲染 演示中看到它的实际应用。
  • AMD 支持:jQuery UI 现在在每个窗口小部件和组件中都支持 AMD。有关更多信息(包括示例),请参阅我们的指南,了解 如何使用 AMD 与 jQuery UI
  • Bower 支持:jQuery UI 现在支持 Bower。有关示例,请参阅我们的指南,了解 如何使用 Bower 与 jQuery UI
  • 停止支持 IE7:从本版本开始,我们不再接受有关 IE7 问题的错误报告。我们还从测试基础设施中删除了 IE7。IE7 解决方案仍然存在于代码中,但我们将在 jQuery UI 1.12 中删除它们。
  • 错误修复:已修复 55 个错误
  • 简化的下载包:我们简化了快速和自定义下载,使其仅包含连接的文件。

有关 jQuery UI 1.11 中所有更改的完整列表,请参阅 1.11.0-beta.2 的变更日志。要了解下一步将要做什么,请查看我们的 路线图

下载

文件下载

Git(包含源文件,仅包含基础主题)

感谢

感谢所有为本版本做出贡献的人,特别是:Alexander Schmitz、Andrei Picus、Ben Higgins、Brian Grinstead、Brian J. Dowling、Bruno M. Custódio、Christian Klammer、Corey Frang、Dan Wellman、Daniel DeGroff、Dave Stein、David Hansen、David Petersen、Dylan Barrell、Eric Dahl、Fabrício Matté、Felix Nagel、Gabriel Schulhof、Gan Eng Chin、Imants Horsts、Jacob McCutcheon、Jason Moon、Jasper de Groot、Jyoti Deka、Jörn Zaefferer、Kris Borchers、Michael Wiencek、Mike Sherov、Mohsen Ekhtiari、Monika Piotrowicz、Ondrej Novy、Patrick Stapleton、Pere Orga、Rafael Xavier de Souza、Robert Beuligmann、Ruslan Yakhyaev、Scott González、Siebrand Mazeland、Stephane Deschamps、Steven Luscher、Suhail Alkowaileet、Thomas Meyer、Timo Tijhof、TJ VanToll、Toshi MARUYAMA、Trisha Crowley、Vilhjálmur Skúlason、Woody Gilk、Yermo、Zbigniew Motyka

评论

注意:请不要使用此博客文章的评论部分来报告错误。错误报告应在 jQuery UI 错误追踪器 中提交,支持问题应发布在 jQuery 论坛 上。

如果您对我们发布 jQuery UI 1.11 的第一个测试版有任何反馈,请随时在下方留言。谢谢。

jQuery UI 1.10 发布候选版本 (RC1)

发布日期 作者

jQuery UI 1.10 的第一个发布候选版本已发布。自 1.10 测试版发布以来,我们修复了更多错误,但没有重大变化。因此,1.10 中将要进行的重大变化仍然保持一致。

  • 对话框 API 重构 和大量辅助功能更新:这是我们本版本的 主要目标。对话框现在更易于使用(更少(无用)的选项),避免了由于新方法对堆叠和更多可访问性的采用而导致的大量问题。当您按下按钮打开对话框,然后关闭该对话框时,焦点将移回该打开按钮。因此,完整的键盘控制更加容易。对话框内部的焦点处理也得到了改进。总而言之,这使得对话框与屏幕阅读器结合使用时更易于使用。而且您可以在 API 保持几乎相同的情况下获得所有这些。
  • 进度条 API 重构:这里唯一的更改是添加对不确定进度条的支持。
  • 我们删除了手风琴、自动完成、效果、位置、标签和小部件工厂中的向后兼容层,从而显著减少了这些组件的文件大小,特别是标签。如果您从 1.8 升级到 1.9,但尚未更新您的使用方式,请查看 1.9 升级指南,了解必要的更改。

有关所有更改的完整列表,请参阅 已修复的 1.10 问题列表。您可以在 以前的一篇博文中 阅读有关 API 重构的更多信息。我们正在为最终版本制作完整的变更日志和升级指南。

jQuery 核心 1.9.0rc1 也刚刚发布,因此请获取副本并加倍进行测试!

如测试版发布文章中所述:一个新的窗口小部件几乎已进入本版本:Selectmenu。我们仍在研究其可访问性方面,您可以在 1.11 中期待它,1.11 将与 1.10 一样快地发布。

下载

文件下载

Git(包含源文件,@VERSION 尚未替换为 1.10.0-rc.1,仅包含基础主题)

评论

注意:请不要使用此博客文章的评论部分来报告错误。错误报告应在 jQuery UI 错误追踪器 中提交,支持问题应发布在 jQuery 论坛 上。

如果您对我们发布 jQuery UI 1.10 的第一个发布候选版本有任何反馈,请随时在下方留言。谢谢。

jQuery UI 1.10 测试版

发布日期 作者

jQuery UI 1.10 的第一个测试版已发布,距离 1.9 版本发布仅两个多月。当然,在本版本中,我们重点关注特定窗口小部件,以及通常的错误修复。

重大变化

  • 对话框 API 重构 和大量辅助功能更新:这是我们本版本的 主要目标。对话框现在更易于使用(更少(无用)的选项),避免了由于新方法对堆叠和更多可访问性的采用而导致的大量问题。当您按下按钮打开对话框,然后关闭该对话框时,焦点将移回该打开按钮。因此,完整的键盘控制更加容易。对话框内部的焦点处理也得到了改进。总而言之,这使得对话框与屏幕阅读器结合使用时更易于使用。而且您可以在 API 保持几乎相同的情况下获得所有这些。
  • 进度条 API 重构:这里唯一的更改是添加对不确定进度条的支持。
  • 我们删除了手风琴、自动完成、效果、位置、标签和小部件工厂中的向后兼容层,从而显著减少了这些组件的文件大小,特别是标签。如果您从 1.8 升级到 1.9,但尚未更新您的使用方式,请查看 1.9 升级指南,了解必要的更改。

有关所有更改的完整列表,请参阅 已修复的 1.10 问题列表。您可以在 以前的一篇博文中 阅读有关 API 重构的更多信息。我们正在为最终版本制作完整的变更日志和升级指南。

一个新的窗口小部件几乎已进入本版本:Selectmenu。我们仍在研究其可访问性方面,您可以在 1.11 中期待它,1.11 将与 1.10 一样快地发布。

下载

文件下载

Git(包含源文件,@VERSION 尚未替换为 1.10.0-beta.1,仅包含基础主题)

评论

注意:请不要使用此博客文章的评论部分来报告错误。错误报告应在 jQuery UI 错误追踪器 中提交,支持问题应发布在 jQuery 论坛 上。

如果您对我们发布 jQuery UI 1.10 的第一个测试版有任何反馈,请随时在下方留言。谢谢。

jQuery UI 1.9.2

发布日期 作者

jQuery UI 1.9 的第二个维护版本已发布。此更新为手风琴、自动完成、按钮、日期选择器、对话框、菜单、标签、工具提示和小部件工厂带来了错误修复。有关所有更改的完整列表,请参阅 变更日志。您可以在此处下载它。

下载

文件下载

Git(包含源文件,@VERSION 尚未替换为 1.9.2,仅包含基础主题)

Google Ajax 库 API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载生成器

更新日志

请参见 1.9 升级指南,了解从 1.8.x 升级时可能影响您的更改列表。有关此版本中包含内容的完整详细信息,请参见 1.9.2 变更日志

感谢

感谢所有帮助完成此版本的人员,特别是:abacada、acouch、amasniko、Avinash R、AzaToth、BikingGlobetrotter、cgack、cmex、Corey Frang、Cory Gackenheimer、drew.waddell、dsargent、ezyang、fofanafi、forw、frediani.adrien、gigi81、gtr053、jdomnitz、Jörn Zaefferer、Mamen、Mike Sherov、Narretz、omuleanu、petersendidit、rmetayer、Scott González、StefanKern、TJ VanToll、wfsiew

评论

注意:请不要使用此博客文章的评论部分来报告错误。错误报告应在 jQuery UI 错误追踪器 中提交,支持问题应发布在 jQuery 论坛 上。

如果您对我们对 jQuery UI 1.9 的第二次维护版本有任何反馈,请随时在下面发表评论。谢谢。

jQuery UI 1.9.1

发表于 作者

jQuery UI 1.9 的第一个维护版本发布了。此更新为手风琴、自动完成、按钮、日期选择器、对话框、滑块、微调器、选项卡、工具提示、可拖动、可调整大小、可排序、小部件工厂、效果和 CSS 框架带来了错误修复。有关更改的完整列表,请参见 变更日志。您可以在此处下载它

下载

文件下载

Git(包含源文件,@VERSION 尚未替换为 1.9.1,仅包含基本主题)

Google Ajax 库 API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载生成器

更新日志

请参见 1.9 升级指南,了解从 1.8.x 升级时可能影响您的更改列表。有关此版本中包含内容的完整详细信息,请参见 1.9.1 变更日志

感谢

感谢所有帮助完成此版本的人员,特别是:0cis32f、Andrew Couch、arnold.simha、at4u、bchiasson、Benco、bolerao、brendandc、codeRebelBase、colcode、Corey Frang、Corwin、crowcoder、Dale Kocian、Dave Methvin、David Petersen、dittodhole、drew.waddell、dsargent@gmail.com、erethnor、gsmedley、ikarlik、John Chen、josepsanzcamp、Jörn Zaefferer、Kato Kazuyoshi、Klap-in、kvgeorge1、Maciej Mroziński、maenu、maimairel、Mamen、Marc-Andre Lafortune、MarcoVanK、martinkoutny、mattac、Mike Sherov、mike.dormitorio、millepixel、nicola7290、nix、pvipul、Richard D. Worth、sammyhk、Scott González、shnitz、shuoink、skurka、southerd、stefek99、TJ VanToll、tomblench、Trey Hunner、zhizhangchen

评论

注意:请不要使用此博客文章的评论部分来报告错误。错误报告应在 jQuery UI 错误追踪器 中提交,支持问题应发布在 jQuery 论坛 上。

如果您对我们对 jQuery UI 1.9 的第一个维护版本有任何反馈,请随时在下面发表评论。谢谢。

jQuery UI 1.9 Beta

发表于 作者

jQuery UI 1.9 的第一个测试版发布了!在八个里程碑版本、两百个修复的票证、2,100 次提交和三个全新的窗口小部件之后,我们期待您的反馈以及即将发布的最终版本。

以下是重大更改的概述

  • 自动完成辅助功能更新:我们现在使用实时区域来指导屏幕阅读器用户使用自动完成,使该窗口小部件更易于访问。
  • 手风琴 API 重构 和辅助功能更新:这最终也解决了手风琴闪烁问题:在动画期间,手风琴下方内容不再出现像素偏移。
  • 选项卡 API 重构 和辅助功能更新:选项卡现在完全支持键盘操作,并正确使用 ARIA 属性。
  • 定位 API 重构:除了重新设计之外,我们还添加了新功能:您现在可以使用除 window 之外的其他元素来运行碰撞检测,并且有一个“flipfit”模式,它结合了两种现有模式,而这两种模式本身得到了改进。使用 using 回调时,您会收到有关定位结果的反馈,让您能够定位弹出箭头或其他方向指示器。
  • 小部件工厂中的许多 新功能:用于编写窗口小部件的内部 API 已得到很大改进。两个最值得注意的新方法:_on 允许您处理事件,完美集成到窗口小部件实例中,而 _super 允许您调用父窗口小部件的同名方法,这使得扩展现有窗口小部件变得轻而易举。
  • 新窗口小部件:菜单:从 1.8 开始就存在,然后与自动完成文件一起隐藏。现在它终于出现了!
  • 新窗口小部件:工具提示:一个可访问的、支持事件委托的工具提示,可以选择为任何元素显示任何类型的(异步)内容。它就像任何其他窗口小部件一样可主题化。
  • 新窗口小部件:微调器:我们的第二个文本输入窗口小部件,类似于 HTML5 的 <input type="number">,但提供了更大的控制权,并通过 Globalize 提供完全的本地化支持。

有关更改的完整列表,请参见 1.9 修复的票证列表。您可以在 之前的博客文章 中详细了解 API 重构。我们正在为最终版本准备完整的变更日志和升级指南。

下载

文件下载

Git(包含源文件,@VERSION 尚未替换为 1.9.0-beta.1,仅包含基本主题)

评论

注意:请不要使用此博客文章的评论部分来报告错误。错误报告应在 jQuery UI 错误追踪器 中提交,支持问题应发布在 jQuery 论坛 上。

如果您对我们对 jQuery UI 1.9 的第一个测试版发布有任何反馈,请随时在下面发表评论。谢谢。