我们自豪地宣布我们的最新稳定版本。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 中删除它们。
下载
文件下载
- 开发包: https://jqueryui.jqueryjs.cn/resources/download/jquery-ui-1.11.0.zip
- 主题包: https://jqueryui.jqueryjs.cn/resources/download/jquery-ui-themes-1.11.0.zip
Git(包含源文件,其中 @VERSION 替换为 1.11.0,仅基本主题)
通过 bower 安装
bower install jquery/jquery-ui#1.11.0
由 MaxCDN 支持的 jQuery CDN
- 未压缩: ;https://code.jqueryjs.cn/ui/1.11.0/jqueryui/1.11.0/jquery-ui.js
- 已压缩: ;https://code.jqueryjs.cn/ui/1.11.0/jquery-ui.min.js
- 主题
black-tie、blitzer、cupertino、dark-hive、dot-luv、eggplant、excite-bike、flick、hot-sneaks、humanity、le-frog、mint-choc、overcast、pepper-grinder、redmond、smoothness、south-street、start、sunny、swanky-purse、trontastic、ui-darkness、ui-lightness 和 vader。
Google Ajax Libraries API(CDN)
- 未压缩: ;https://ajax.googleapis.ac.cn/ajax/libs/jqueryui/1.11.0/jquery-ui.js
- 已压缩: ;https://ajax.googleapis.ac.cn/ajax/libs/jqueryui/1.11.0/jquery-ui.min.js
- 主题
黑领结, 闪电战, 库比蒂诺, 暗蜂巢, 圆点爱, 茄子, 刺激自行车, 轻弹, 时尚运动鞋, 和谐, 青蛙, 薄荷巧克力, 阴天, 胡椒研磨机, 雷德蒙德, 平滑度, 南街, 开始, 晴天, 时髦钱包, 幻影, 黑暗 UI, 明亮 UI, 和 维达。
Microsoft Ajax CDN(CDN)
- 未压缩: http://ajax.aspnetcdn.com/ajax/jquery.ui/1.11.0/jquery-ui.js
- 压缩: http://ajax.aspnetcdn.com/ajax/jquery.ui/1.11.0/jquery-ui.min.js
- 主题
黑色领结、闪电、cupertino、深色蜂巢、圆点爱、茄子、摩托车游戏、影片、热运动鞋、人性、青蛙、薄荷巧克力、阴云密布、胡椒研磨器、雷德蒙德、smoothness、南街、开始、阳光、奢华钱包、光轮、黑暗UI、亮色UI和 vader。
自定义下载生成器
变更日志
参见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 提供稳定版本有何反馈,请随时在下方留下评论。谢谢。