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 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 Beulig、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 等交互进行重写,建立在指针事件的基础之上,同时还提供了一个垫片,用于将鼠标和触摸事件映射到指针事件。这将使新的交互建立在一个适用于所有设备的事件模型之上。
  • Button:我们正在重写 button 部件,以便在没有任何 JavaScript(仅 CSS)的情况下实现主题化,并清理对单选按钮和复选框按钮的支持。
  • 缩小与移动端的差距:我们正在与 jQuery Mobile 团队合作,为多个部件提供从 jQuery UI 到 jQuery Mobile 的部件移植。tabs 部件是第一个进入 jQuery Mobile 稳定版本中的部件。

评论

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

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

关于“jQuery UI 1.11.0”的 2 个想法