我们很自豪地宣布我们最新的稳定版本。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 install jquery/jquery-ui#1.11.0
更新日志
查看 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 的第一个稳定版有任何反馈,请随时在下方留言。谢谢。