jQuery UI 1.11.0

发布于 by

我们自豪地宣布我们的最新稳定版本。jQuery UI 1.11 具有新组件,改进了对环境的支持,并修复了许多错误!

新组件

Selectmenu 复制并扩展了原生 HTML select 元素的功能,允许它在行为和外观上进行自定义,远远超出了原生 select 的限制。你可以在 默认自定义渲染 演示中看到它的效果。

AMD 支持

jQuery UI 现在在每个组件中都附带对 AMD 的支持。有关更多信息(包括示例),请参阅我们的 将 jQuery UI 与 AMD 一起使用 指南。

Bower 支持

jQuery UI 现在附带对 Bower 的支持。有关示例,请参阅我们的 将 jQuery UI 与 Bower 一起使用 指南。

错误修复

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

由 MaxCDN 支持的 jQuery CDN

Google Ajax Libraries 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。

未来之路

与本次发布同时进行的是我们一直在进行的几项重大重写,这些重写内容将写入未来的版本中

  • 日期选择器和 Globalize:我们正在对日期选择器小控件进行全面重写。此重写将采用一个 更简单的 API,此 API 将使自定义变得更容易。重写构建在重写的 Globalize 库之上,而这个库构建在 CLDR 之上(CLDR 是全球化数据的综合来源)。
  • 交互:我们正在对我们的交互进行重写,比如可拖动,在指针事件之上,同时采用一个填充以将鼠标和触摸事件映射到指针事件。这将会将新的交互置于可在所有设备上工作的事件模型上。
  • 按钮:我们正在重写按钮小控件,以在没有任何 JavaScript(仅使用 CSS)的情况下提供主题,并清理我们对单选按钮和复选按钮的支持。
  • 缩小与移动设备的差距:我们正在与 jQuery Mobile 团队在多个小控件上协作,以使用 jQuery Mobile 从 jQuery UI 提供小控件。选项卡小控件是第一个进入稳定的 jQuery Mobile 版本的小控件。

评论

注意:请不要将此博客帖子的评论部分用于报告错误。漏洞报告应填写在 jQuery UI 错误跟踪工具 中,而支持问题应张贴在 jQuery 论坛上。

如果您对我们首次为 jQuery UI 1.11.0 提供稳定版本有何反馈,请随时在下方留下评论。谢谢。

jQuery UI 1.11.0 Beta 2

发布于 作者

jQuery UI 1.11 的第二个 beta 版本已发布。jQuery UI 1.11 提供大量错误修复、改进环境支持、新的控件,同时简化下载包!我们也更新了下载生成器,将像这样的预发布版本包含在内,因此您可以获得此 beta 版本的自定义下载。

重大变更

  • 新控件Selectmenu 复制并扩展了本地 HTML select 元素的功能,它允许您自定义行为和外观,远远超过原生选择控件的限制。您可以在 默认自定义呈现 演示中看到它的实际效果。
  • AMD 支持:jQuery UI 现在附带对每个控件和组件中的 AMD 提供支持。有关更多信息(包括示例),请参阅我们的 使用 jQuery UI 与 AMD 指南。
  • Bower 支持:jQuery UI 现在附带 Bower 支持。有关示例,请参阅我们的 使用 jQuery UI 与 Bower 指南。
  • 不再支持 IE7:此版本不再接受 IE7 问题的错误报告。我们也从我们的测试基础架构中移除了 IE7。IE7 临时解决办法仍然存在代码中,但我们会在 jQuery UI 1.12 中将其删除。
  • 错误修复:已修复 55 个错误
  • 简化的下载包:我们简化了快速和自定义下载,仅包含连接文件。

要查看 jQuery UI 1.11 中的完整变更列表,请参阅 1.11.0-beta.2 的变更日志。要查看下一步进展情况,请查看我们的 路线图

下载

文件下载

Git(仅包含源文件和基本主题)

感谢

感谢所有在这版中给予帮助的人,特别感谢:亚历山大·施密茨、安德烈·皮库斯、本·希金斯、布莱恩·格林斯特德、布莱恩·J. 道林、布鲁诺·M. 库斯托迪欧、克里斯蒂安·克拉默、科里·弗朗、丹·韦尔曼、丹尼尔·德格罗夫、戴夫·斯坦、大卫·汉森、大卫·彼得森、迪伦·巴雷尔、埃里克·达尔、法布里西奥·马特、菲利克斯·纳格尔、加布里埃尔·舒尔霍夫、甘英钦、伊曼兹·霍斯特斯、雅各布·麦卡切恩、杰森·穆恩、贾斯珀·德·格罗特、乔蒂·德卡、乔恩·扎费勒、克里斯·鲍切斯、迈克尔·温切克、迈克·舍罗夫、莫森·埃赫蒂亚里、莫妮卡·皮奥特罗维兹、翁德雷·诺维、帕特里克·斯台普尔顿、佩雷·奥尔加、拉斐尔·萨维尔·德·索萨、罗伯特·博利格曼、鲁斯兰·雅恰耶夫、斯科特·冈萨雷斯、西布兰德·马泽兰德、斯蒂芬·德尚、史蒂文·卢舍,苏海勒·阿科维莱特、托马斯·迈耶、蒂莫·蒂霍夫、蒂·杰·范托尔、利山·丸山、翠莎·克劳利、维尔雅尔穆·斯库拉斯松、伍迪·吉尔克、耶尔莫、兹比格涅夫·莫蒂卡

评论

注意:请不要使用此博文评论部分报告错误。错误报告应提交到 jQuery UI 错误跟踪器,支持问题应发布到 jQuery 论坛

如果您对我们为 jQuery UI 1.11 发布的首个 beta 版有任何反馈,欢迎在下方发表评论。谢谢。

jQuery UI 1.11.0-beta.1

发布于 作者

jQuery UI 1.11 的首个 beta 版现已发布,包含大量错误修复、改进的环境支持以及一个新组件!

重大变更

  • 新组件Selectmenu 复制并扩展了原生 HTML 选择元素的功能,使其在行为和外观方面变得高度可定制,已远远超出了原生选择的限制。您可以在 默认自定义渲染 演示中看到它发挥作用。
  • AMD 支持:jQuery UI 现在附带对每个控件和组件中的 AMD 提供支持。有关更多信息(包括示例),请参阅我们的 使用 jQuery UI 与 AMD 指南。
  • Bower 支持:jQuery UI 现在附带 Bower 支持。有关示例,请参阅我们的 使用 jQuery UI 与 Bower 指南。
  • 不再支持 IE7:此版本不再接受 IE7 问题的错误报告。我们也从我们的测试基础架构中移除了 IE7。IE7 临时解决办法仍然存在代码中,但我们会在 jQuery UI 1.12 中将其删除。
  • 错误修复:已修复 超过 45 个错误

要查看 jQuery UI 1.11 中的全部更改,请参阅 已修复票证的列表。要查看下一步会发生什么,请查看我们的 路线图

下载

文件下载

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

评论

注意:请不要使用此博文评论部分报告错误。错误报告应提交到 jQuery UI 错误跟踪器,支持问题应发布到 jQuery 论坛

如果您对我们为 jQuery UI 1.11 发布的首个 beta 版有任何反馈,欢迎在下方发表评论。谢谢。

jQuery UI 1.10.4

发布于 by

jQuery UI 1.10 的第四个维护版本已经发布。此更新为小部件工厂、位置、可放下、可调整大小、手风琴、自动完成、按钮、日期选择器、对话框、菜单、滚动条、旋转器、选项卡和 CSS 框架提供了错误修复。有关所有更改的完整列表,请参阅更新日志。您可以在此处下载

下载

文件下载

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

Google Ajax Libraries API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载生成器

变更日志

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

感谢

感谢所有帮助完成此版本的协作成员,特别是:Andrei Picus、bannmann、bchiasson、Bruno M. Custódio、Christian Klammer、Cody、darkdev、dekajp、EleventyOne、Eric Dahl、erulz、Fabrício Matté、Gan Eng Chin、gaumup、Gruewo、hadley、Imants Horsts、Jacob McCutcheon、Jasper de Groot、johnneed、johumber、Jyoti Deka、Jörn Zaefferer、Kris Borchers、kungfu71186、larsch、ljani、lukerichison、meyertee、Mike Sherov、Mohsen Ekhtiari、Monika Piotrowicz、mr-x-123、muzzamo、net147、networksolution、Ondrej Novy、paftek38、petersendidit、pixelwiz、Qwy、Rafael Xavier de Souza、rcogswell、roeycohen@gmail.com、Scott González、shnitz、Siebrand Mazeland、SledgehammerPL、Steven Luscher、Thomas Meyer、Timo Tijhof、TJ VanToll、tom.vandenberge、Toshi MARUYAMA、Ult Combo、victor-homyakov、Vilhjálmur Skúlason、wch、wibber、xlefebvre、zoggy。

评论

注意:请不要将此博客帖子的评论部分用于报告错误。漏洞报告应填写在 jQuery UI 错误跟踪工具 中,而支持问题应张贴在 jQuery 论坛上。

如果您对我们为 jQuery UI 1.10 执行的第四次维护版本有任何反馈,请随时在下方留言。谢谢。

jQuery UI 1.10.3

Posted on by

jQuery UI 1.10 的第三个维护版本已发布。此更新带来了可拖动、可排序、手风琴、自动完成、按钮、日期选取器、菜单和进度条控件的错误修复。有关所有更改的完整列表,请参阅 changelog。可在此处下载

下载

文件下载

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

Google Ajax Libraries API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载生成器

变更日志

参阅 1.10 升级指南,了解从 1.9.x 升级时可能影响您的更改列表。有关本发行版本中所含内容的完整详细信息,请参阅 1.10.3 变更日志

感谢

特别要感谢帮助完成本发行版本的各位:be.davestein、chri33s、chrisdew、fetis、gdonkers、gtraxx、Jason Moon、jmelis、Jörn Zaefferer、krampstudio、Mamen、maxgalbu、Mike Sherov、mls81、msjolund、NamelessOne、netbucket@yahoo.com.cn、paftek38、Rafael Xavier de Souza、Scott González、Suhail Alkowaileet、TJ VanToll、toc1979、truppo、tyron、vakopian、Woody Gilk、Zbigniew Motyka、zmszaman。

评论

注意:请不要将此博客帖子的评论部分用于报告错误。漏洞报告应填写在 jQuery UI 错误跟踪工具 中,而支持问题应张贴在 jQuery 论坛上。

如果您对我们为 jQuery UI 1.10 进行的第三次维护版本发布有任何反馈,请随时在下面留言。谢谢。

四个月内 1,000,000 次自定义下载

发表于 作者

我们使用最近的 DownloadBuilder 和 ThemeRoller 重写 于 2 月份超越了百万次下载 jQuery UI。截至今日,我们已获得了 1,730,000 次下载并且还在增加中。继续阅读以了解我们所构建的内容以及迄今为止我们注意到的趋势。

以前的服务器端代码是用 PHP 编写的。 现已用 JavaScript 重写,并在 node.js 上运行,并且更全面的集成了 jQuery UI 发布流程。客户端也已重新编写,但我们并未对 UI/UX 进行任何重大更改。

在客户端,除了少数视觉变化,我们还进行了一些有用的更新。DownloadBuilder 现在会记住用户选择的内容并允许将其链接,因此可以轻松地共享或返回并修改自定义主题。我们还通过对查询字符串的部分进行压缩,自动缩短过长的链接。

后端在内存中缓存源文件和主题图像以加速下载。由于它是提供自定义下载,所以部分不只是被组装,而是被修改后再组装。平均构建和打包时间是 1.3 秒。

下载流量非常均匀且恒定;每周平均有 66,000 次下载,工作日流量更大,周末流量较少。当我们发布新的版本时,我们会看到流量增加了 10%。新版本很快就能被采纳,旧版本会立即下降。尽管如此,在发布了 1.10.x 版本后,我们仍然获得了大量的 1.9.x 下载,如下面的图表所示。

Downloads per version

29% 的用户下载具有默认主题的默认组件。除此之外,我们还有各种各样的自定义组合。他们选择不同的组件、不同的主题或将其混合使用。

在组件自定义(占所有下载总量的 26%)中,15% 仅是 Datepicker(迄今为止获胜最多的),其次是没有组件(8.5%),其中仅打包了主题,Autocomplete(4.5%),Dialog(4.25%)和 Tabs(3.75%)。

自定义组件选择
Datepicker
– Datepicker 及其依赖项
– Datepicker,鼠标和位置
14.95% (占所有下载的 4.34%)
– 12.72% (占所有下载的 3.69%)
– 2.23% (占所有下载的 0.65%)
没有组件(仅主题) 8.55% (占所有下载的 2.48%)
Autocomplete 及其依赖项 4.53% (占所有下载的 1.31%)
仅 Dialog 4.25% (占所有下载的 1.23%)
仅 Tabs 3.77% (占所有下载的 1.09%)
仅 Accordion 2.91% (占所有下载的 0.84%)
仅 Slider 2.58% (占所有下载的 0.75%)
全部,但没有效果 1.87% (所有下载的 0.54%)
核心组件(无小组件或交互) 1.60% (所有下载的 0.46%)
仅排序交互 1.37% (所有下载的 0.40%)
交互与核心(无小组件) 1.33% (所有下载的 0.38%)
仅可拖拽交互 1.22% (所有下载的 0.35%)
仅效果 1.05% (所有下载的 0.30%)
仅工具提示 1.04% (所有下载的 0.30%)
核心组件(仅此项) 1.02% (所有下载的 0.30%)
总计 100.00%(所有下载的 26.37%)

 

主题自定义(选择非默认 UI 亮度主题)占所有下载的 57.5%。如果我们也跳过基本主题 Smoothness,那么主题自定义实际上占所有总下载的 42.35%。所有下载的 16% 是用户创建的主题(自定义主题),紧随其后的是 Redmond(4.86%)、UI 黑暗(2.73%)和 Start(2.38%)主题。

在创建自定义主题的用户中,大多数用户 (77%) 下载了完整的“所有组件”组件包,5.5% 的用户下载了不含任何组件(仅主题)的主题,17.5% 的用户下载了自定义组件选择。

主题
(前 11 名)
默认组件
选择
自定义组件
选择
UI 亮度(默认主题) 38.76% (所有 DL 的 28.53%) 53.20% (所有 DL 的 14.03%)
自定义主题 17.10% (所有 DL 的 12.59%) 14.11% (所有 DL 的 3.72%)
Smoothness(基本主题) 16.34% (所有 DL 的 12.03%) 11.64% (所有 DL 的 3.07%)
Redmond 5.13% (所有 DL 的 3.77%) 4.13% (所有 DL 的 1.09%)
UI 黑暗 2.80% (所有 DL 的 2.06%) 2.54% (所有 DL 的 0.67%)
Start 2.60% (所有 DL 的 1.91%) 1.78% (所有 DL 的 0.47%)
Cupertino 2.42% (所有 DL 的 1.78%) 1.97% (所有 DL 的 0.52%)
Blitzer 1.58% (所有 DL 的 1.16%) 1.29% (所有 DL 的 0.34%)
Flick 1.44% (所有 DL 的 1.06%) 1.52% (所有 DL 的 0.40%)
Sunny 1.41% (所有 DL 的 1.04%) 0.91% (所有 DL 的 0.24%)
Dark Hive 1.17% (所有 DL 的 0.86%) 0.72% (所有 DL 的 0.19%)
总计 100%(所有 DL 的 73.63%) 100%(所有 DL 的 26.37%)

 

感谢 clarkSplunk 帮助我们搞清楚所有这些数据!

像往常一样,如果你发现任何问题,或对让 DownloadBuilder 或 ThemeRoller 变的更加出色有任何想法,我们都希望收到你的来信!但请不要使用评论,而是请在此提交一个问题。

jQuery UI 1.10.2

发布在 by

jQuery UI 1.10 的第二个维护版本已经发布。此更新提供了对 Position、Draggable、Droppable、Sortable、Autocomplete、Datepicker、Dialog、Spinner、Tabs、Effects 和 CSS Framework 的错误修复。在此版本中,基础主题不再在 CDN 中可用(使用 smoothness 主题;它是一样的)。有关完整更改列表,请参阅  变更日志。你可以在此处下载它

下载

文件下载

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

Google Ajax Libraries API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载生成器

变更日志

参阅 1.10 升级指南,了解从 1.9.x 升级时可能影响您的更改列表。有关此发行版包含全部内容的详细信息,请参阅 1.10.2 变更日志

感谢

感谢所有为这次发行提供帮助的人,特别表扬:aaronp55426、albi、arpowers、bg100、BlazeCell、Boucman、Christian Wenz、CR、Daazku、djQuery、Drew Waddell、drulia、fracmak、gneier99、jdk、jeff.hagen、John Chen、Jörn Zaefferer、koobin、marventus.wp、Mike Sherov、Nathanael Silverman、Oskar、petersendidit、phloopy、pk_745、psyafter、Rafael Xavier de Souza、rdworth、Scott González、silesianlordt、Skaffen、soulhunter、Steve Urmston、tfs、TJ VanToll、tony@trirand.com、verifier、voithos、whittet@gmail.com、Zaven Muradyan、zerxer、zhizhangchen。

评论

注意:请不要将此博客帖子的评论部分用于报告错误。漏洞报告应填写在 jQuery UI 错误跟踪工具 中,而支持问题应张贴在 jQuery 论坛上。

如果您对我们为 jQuery UI 1.10 准备的第二版维护发行版有任何反馈,请随时在下文留评。感谢。

jQuery UI 1.10.1

发布日期

jQuery UI 1.10 的第一个维护版本已经发布。此更新为 Accordion、Autocomplete、Datepicker、Dialog、Menu、Slider、Draggable、Position、Effects 和 CSS 框架带来了 bug 修复。从此次发布开始,CDN 上也提供了经过压缩的 CSS 文件。有关更改的完整列表,请参阅 变更日志。您可以在此处下载:

下载

文件下载

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

Google Ajax Libraries API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载生成器

变更日志

参阅1.10 升级指南,了解从 1.9.x 升级时可能影响你的更改列表。有关此版本中包含的全部详细信息,请参阅1.10.1 变更日志

感谢

特别感谢所有帮助完成此版本的参与者:ajcrews、antix70517、arcana666、Bruno M. Custódio、C6AC165B-7B1E-445F-804B-A1BFED06162F、David Petersen、David Sullivan、dcarrith、deap82、djQuery、dmethvin、eminence、gnarf、janesconference、jashugan、jbabey、jesse.voogt、JMGrange、Jörn Zaefferer、Kris Borchers、kruncher、limitstudios、mbehm、Mike Sherov、mjrjweb、mollw3、mziech、olejorgenb、qabi@qabi.dk、Rafael Xavier de Souza、rdworth、Scott González、sheu、Shikyo、thayyil、Thomas Jaggi、TJ VanToll、Travis Carden、Vahid Sohrabloo、watanabe 和 Yerel。

评论

注意:请不要将此博客帖子的评论部分用于报告错误。漏洞报告应填写在 jQuery UI 错误跟踪工具 中,而支持问题应张贴在 jQuery 论坛上。

如果你对我们针对 jQuery UI 1.10 所做的首次维护版本有任何反馈,请随时在下面留言。谢谢。

jQuery UI 1.10.0

发布于 by

随着 jQuery 年度公告 的进行,我们很高兴地宣布 jQuery UI 1.10 的第一个稳定版本。虽然 1.10 并没有添加任何新部件,但它确实继续了 API 重新设计 并修复了几十个错误。

API 重新设计:Dialog

dialog 部件经历了 API 重新设计,使其与其他部件保持一致,并提供更好的堆叠和模态支持。请务必阅读 升级指南,以便你可以从弃用的 API 中迁移。

API 重新设计:Progressbar

progressbar 部件经历了 API 重新设计,虽然没有重大更改。唯一重大更改是增加了对不确定的进度条的支持。有关更多信息,请查看 升级指南

改进的辅助功能

我们投入了大量的精力来尽可能让 dialog 和 progressbar 更易于访问。不幸的是,ARIA 在不使用黑客手段的情况下仍然需要做一些工作才能使用,但我们正与标准机构、浏览器供应商和辅助社区密切合作,以改进 jQuery 之外 Web 的辅助功能。

已弃用的 API

如上所述,dialog 经历了一次 API 重新设计,导致一些现有 API 被弃用。这些 API 将在 1.11.0 中被移除。1.10.0 版本包含一个禁用所有已弃用 API 的标志,让你可以在 1.11.0 发布之前确定你的代码是否已准备好。有关如何在 升级指南 中使用该标志的详细信息。

已删除 1.8 向后兼容性

在 1.9.0 中已弃用多个 API,现已将它们删除。如果你尚未对此更改做好准备,请务必阅读 升级指南,以便你可以从现在已经过时的 API 中迁移。

支持的 jQuery 版本和浏览器

jQuery UI 1.10.0 支持 jQuery 1.6 及更高版本。有 13 个版本!将该数字乘以受支持浏览器的数量,你将得到一个相当大的支持矩阵。说到受支持的浏览器,jQuery UI 不再为 IE6 提供支持。

下载

文件下载

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

Google Ajax Libraries API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载生成器

变更日志

有关从 1.9.x 升级时可能受到影响的更改列表,请参见1.0 升级指南。有关此版本中包含全部详细内容的信息,请参见1.10.0 更新日志。可以在先前的博客文章中阅读有关 API 重新设计的更多信息。

感谢

感谢所有帮助完成这次发布的人员,尤其是:adovenmuehle、adurante、ahuseynov、ajcrews、alistaircobalt、AlmogBaku、Anika Henke、atrigent、aubrey、Avinash R、bavanyo、bchiasson、bdh92123、Bethrezen、bgould、bigorangemachine、Bjørn Johansen、bolerao、borgenk、braddunbar、brian123zx、captdragon、casey、catapricop、chadn、chintsu、chuvikovsky、clifforama、CloudStrife、conradirwin、Corey Frang、Cory Gackenheimer、cowtownfarmboy、dalekocian、danbhfive、davenaeder、David Petersen、David Souther、David.Sullivan、davidmurdoch、dcarrith、developer123、dittodhole、DJtomy、Dominic Barnes、dracos、drakes、drew.waddell、drewkimrey、dutts、eason、ednark、eirc、elisy、emeerson、epascarello、eriz、Ethan Romba、ezufelt、Fabrício Matté、fedot、feugy、fgutmann、fofanafi、fontzter、fracmak、GoZ、gusaroni、homelands、htrex、ilanco、j2jensen、jajo、jamesbathgate、Jay Merrifield、jemunk、jjoemb、jpka、jprell、Juan Pablo Kaniefsky、julienw、jupeter、Jörn Zaefferer、kalou、kenaniah、kenjiyamamoto、KopiasCsaba、Kris Borchers、Krisp PL、kristopolous、kwhat、kyle.davis、larowlan、lisaj、Liv32Inspir3、Lucky、lukepage、lukoff、M.Gaetan89、maciejmrozinski、madogai、maets、mankyd、marcelklomp、MarcoSarti、mariuspuiu、Marshals、Mathias Stenbom、MatteS75、Matthieu Penant、may、mblaney、meotimdihia、MetalArend、Mike Sherov、mikepelley、Mikko Rantanen、misterdai、mjpowersjr、mmartin、MrBigDog2U、mrfr0g、Nate Eagle、nicholashall、Nodens、NovaYear、ollie2893、ours、paul、Pavel Selitskas、Pawel Maruszczyk、PhoenixFnX、pifantastic、PlanetPratt、prinzdezibel、probins、Rafael Xavier de Souza、raphinesse、rdworth、richwag、robmonie、Roman Salnikov、RwwL、salnikov、Samuel Bovée、samycookie、saulotoledo、sc0rchin、Scott González、scoulibaly、Sergey Kartashov、shadowman131、silesianlordt、Simon1979、sjonne、slolife、Spider、sslavic、ssoorriiin、swalke16、symve、techtangents、TheDoci、ThiefMaster、tibi7000、Timo Tijhof、TJ VanToll、tomcastleman、tomjung、uibugger123、Ult Combo、ushi、Viktor Kojouharov、vol7ron、watanabe、wfsiew、wichert、Xar、Xavi、zbapoc、zniki.ru、zoggy。

评论

注意:请不要将此博客帖子的评论部分用于报告错误。漏洞报告应填写在 jQuery UI 错误跟踪工具 中,而支持问题应张贴在 jQuery 论坛上。

如果你对我们为 jQuery UI 1.10.0 完成最终版本有反馈,请随时在下面发表评论。谢谢。

jQuery UI 1.10 发布候选版 (RC1)

发布日期 作者

jQuery UI 1.10 的第一个发布候选版已发布。与 1.10 beta 版本相比,我们进行了更多的错误修复,但没有重大修复。因此,1.10 将有的重大更改仍然保持不变

  • 对话框 API 重新设计以及大量辅助更新:这是本版本的主要目标。对话框现在更易于使用(减少无用选项),采用了堆叠新方法,避免了许多问题,并且更易于访问。在按一个按钮打开一个对话框,然后关闭这个对话框时,焦点会移回到打开按钮。因此,完全键盘控制变得更容易。对话框内部的焦点处理也得到了改善。总体而言,这使得对话框与屏幕阅读器的结合使用更加方便。在 API 基本保持不变的情况下,您可以实现所有这些功能。
  • 进度条 API 重新设计:此处的一个更改是增加了对不确定进度条的支持。
  • 我们在 Accordion、Autocomplete、Effects、Position、Tabs 和 Widget 中移除了向后兼容性层,从而显著减小了这些组件(尤其是 Tabs)的文件大小。如果您已从 1.8 升级到 1.9,但尚未更新用法,请查阅 1.9 升级指南,了解必要的更改。

有关更改的完整列表,请参阅 1.10 修复的工单列表。您可以在 之前的博客文章中进一步了解 API 重新设计信息。我们正在为最终版本编写完整的变更日志和升级指南。

jQuery 核心 1.9.0rc1 也刚刚发布,敬请下载一份,加倍进行测试!

如 Beta 发布文章中所述:一个新控件几乎已进入此版本:Selectmenu。我们仍致力于其辅助功能的一面,您可以在 1.11(其发布速度与 1.10 一样快)中了解它。

下载

文件下载

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

评论

注意:请不要使用此博文评论部分报告错误。错误报告应提交到 jQuery UI 错误跟踪器,支持问题应发布到 jQuery 论坛

如果您对我们为 jQuery UI 1.10 发布的第一个候选版本提出反馈意见,敬请在下方留言。谢谢。