jQuery UI 1.8.6
jQuery UI 1.8 的第六个维护版本已经发布。除了对 jQuery 1.4.3 的官方支持外,此更新还带来了针对 jQuery UI Core、Widget Factory、Mouse 小部件和 Position 实用程序以及 Accordion、Autocomplete、Button、Datepicker、Dialog、Progressbar 和 Tabs 小部件的错误修复和增强。有关更改的完整列表,请参阅 更改日志。您可以在这里下载它
下载
文件下载
- 开发包: http://jquery-ui.googlecode.com/files/jquery-ui-1.8.6.zip
- 主题包: http://jquery-ui.googlecode.com/files/jquery-ui-themes-1.8.6.zip
Svn(包含与压缩包中相同的最终文件,其中 @VERSION 已替换为 1.8.6,所有主题)
- 标签: http://jquery-ui.googlecode.com/svn/tags/1.8.6/
- 主题: http://jquery-ui.googlecode.com/svn/tags/1.8.6/themes/
Git(包含预构建文件,其中 @VERSION 尚未替换为 1.8.6,仅基础主题)
Google Ajax 库 API(CDN)
- 未压缩: https://ajax.googleapis.ac.cn/ajax/libs/jqueryui/1.8.6/jquery-ui.js
- 压缩: https://ajax.googleapis.ac.cn/ajax/libs/jqueryui/1.8.6/jquery-ui.min.js
- 主题
base、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。
Microsoft Ajax CDN(CDN)
- 未压缩: http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.6/jquery-ui.js
- 压缩: http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.6/jquery-ui.min.js
- 主题
base、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。
自定义下载生成器
新功能
在此版本中,我们添加了对 jQuery 1.4.3 和 IE 9 的支持。我们还为所有小部件和交互添加了一些新功能,这些功能列在下面的 Widget Factory 中。
Widget Factory
通过 Widget Factory 创建的所有小部件现在会在每个实例创建时触发一个 create 事件。例如,在通过 $( "#dialog" ).dialog()
创建对话框时,您可以绑定到 dialogcreate
事件或指定 create
回调。
您现在可以指定用于收集选项的附加逻辑,这些选项应优先于默认值,但不优先于初始化时传递的选项。在此版本之前,Widget Factory 内置支持使用元数据插件来收集此类选项。从 1.8.6 开始,您现在可以通过在小部件中创建 _getCreateOptions()
方法来指定您想要的任何逻辑;默认方法使用元数据插件来维护向后兼容性。
当通过 option
方法设置选项时,将把所有选项集传递给一个名为 _setOptions
的新方法。默认实现只是将每个单独的选项传递给现有的 _setOption
方法。但是,您可能希望覆盖 _setOptions
以批处理更新。查看对话框小部件以了解有关批处理更新的良好示例。
Datepicker
Datepicker 小部件现在支持两种新的本地化:加利西亚语和葡萄牙语。
Progressbar
Progressbar 最终获得了更新,增加了新的回调。现在有一个 complete
事件,当值达到最大值 100% 时会触发。
效果
颜色动画现在支持边框颜色简写属性,用于使用单个属性为所有四边进行动画。
更改日志
请参阅 1.8.6 升级指南,了解从 1.8.5 升级时可能影响您的更改列表。有关此版本中包含内容的完整详细信息,请参阅 1.8.6 更改日志。
感谢
感谢所有帮助发布此版本的人,特别是:aebond、Alkarex、AzaToth、bakatron、benjamin.neau、bgrinstead、bjoernhaeuser@gmail.com、boldewyn、burnrbr、can3p、chrisbarr、cim、clewis、Daniel Steigerwald、dejannenov、didroe、Dmitry Petrov、dziastinux、ehynds、enti、ergec、gavtaylor、itpretty、Ján Suchal、jenters、jitter、jmiller、joern.zaefferer、John Firebaugh、Jorge Barreiro、kbwood、kharpoh、Kryal、lfaustino、Lim Chee Aun、m157y、MechanisM、oov、phallstrom、PKBurgess1983、qpi、quaff、reidres、Richard D. Worth、rickgnyc、roncli、Rwhitbeck、Scott González、seb835、squix、stakach、Tanguy、unt01d、vaporetto、watanabe、waveduke、wiibaker、wprice、xirzec。
评论
注意:请不要使用此博客文章的评论部分来报告错误。错误报告应提交到 jQuery UI 错误跟踪器,支持问题应发布到 jQuery 论坛。
如果您对我们发布 jQuery UI 1.8 的第六个维护版本有任何反馈,请随时在下面留言。谢谢。
Pingback: 提及 jQuery UI 1.8.6 的推文 « jQuery UI 博客 -- Topsy.com
感谢 jQuery UI 团队!
Pingback: jQuery UI 1.8.6
Pingback: 工单 #15303(jQuery UI 1.8.6)创建 | Wordpress 服务
Pingback: jQuery UI 1.8.6 « jQuery UI 博客 » WB 提示
嗯……1.8.6 版本似乎破坏了 https://jqueryui.jqueryjs.cn/demos/ 上的演示。左侧菜单不再起作用。您无法在小部件/插件之间切换。
感谢 lmfs,其中一台服务器的缓存中有一些旧文件。缓存已清除,演示现在可以正常工作了。
Pingback: jQuery:» jQuery 1.4.4 Release Candidate 2 已发布
Pingback: 由 nilambar 推文
Pingback: 由 dublado 发布推文
供使用类似方法的人参考
this._setOption(‘minWidth’, 100);
现在需要这样编码
this._setOptions( { ‘minWidth’: 100} );
有点令人讨厌的是,与“beforeclose”不同,向后兼容性没有到位。
Pingback: jQuery: » 2010 年 11 月 24 日 jQuery 社区更新
Pingback: 2010 年 11 月 24 日 jQuery 社区更新 - 免费网页设计凤凰城
Pingback: 2010 年 11 月 jQuery 社区更新 - 免费网页设计凤凰城
Pingback: 2010 年 11 月 jQuery 社区更新 | 网页资源更新
Pingback: jQuery 1.4.4 发布候选版本 2 发布 | 网页资源更新
Pingback: jQuery 回顾 | 提示和技巧