我们自豪地宣布我们的最新稳定版本。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
- 主题
黑色领带、闪电、cupretino、暗蜂巢、dot-luv、茄子、激动摩托、flick、热运动鞋、人类、青蛙、薄荷巧克力、阴天、胡椒研磨器、redmond、流畅、南街、start、阳光、花俏手提包、trontastic、黑暗 UI、明亮 UI和 维达。
自定义下载生成器
变更日志
参阅 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,让自定义变得轻松许多。此重写工作以重写的Globalize库为基础,而 Globalize 则以 CLDR (一个综合的全球化数据来源) 为基础。
- 交互:我们正对我们的交互(如 draggable)进行重写,此重写基于指针事件,同时提供一个多态填充(polyfill),将鼠标和触屏事件映射到指针事件。这将使新的交互适用于所有设备的事件模型。
- 按钮:我们正重写按钮控件,使其主题可用,而无需任何 JavaScript(仅需 CSS),并针对单选按钮和复选按钮改进支持。
- 缩小与移动设备的差距:我们正与 jQuery Mobile 团队在多个控件上开展协作,以在 jQuery Mobile 中提供 jQuery UI 控件。标签控件是第一个进入稳定版 jQuery Mobile 的控件。
评论
注意:请勿使用本博客文章的评论部分报告错误。错误报告应提交至jQuery UI 错误跟踪器,而支持问题应发布在jQuery 论坛上。
如果你对我们为 jQuery UI 1.11.0 发布的第一个稳定版本提供反馈,请随时在下面留言。谢谢。