jQuery UI 1.9 Beta
jQuery UI 1.9 的第一个 beta 版本发布了!经过八个里程碑版本、二百个已修复的票证、2,100 次提交和三个全新的部件,我们期待您的反馈以及即将发布的最终版本。
以下是重大更改的概述
- 自动完成可访问性更新:我们现在使用一个实时区域来引导屏幕阅读器用户使用自动完成,使该部件更易于访问。
- 手风琴 API 重构和可访问性更新:这最终也解决了手风琴闪烁问题:在动画期间,手风琴下方内容不再出现像素偏移。
- 选项卡 API 重构和可访问性更新:选项卡现在完全支持键盘访问,并正确使用 ARIA 属性。
- 定位 API 重构:除了重构之外,我们还添加了一些新功能:您现在可以使用除
window
之外的其他元素来运行碰撞检测,并且还存在一个“flipfit”模式,该模式结合了两种现有模式,而这两种模式本身也得到了改进。在使用using
回调时,您将收到有关定位结果的反馈,使您能够定位弹出箭头或其他方向指示器。 - 部件工厂中有很多新功能:编写部件的内部 API 有了很大改进。两个最值得注意的新方法:
_on
允许您处理事件,并很好地集成到部件实例中,而_super
允许您调用同名父部件的方法,这使得扩展现有部件变得轻而易举。 - 新部件:菜单:从 1.8 版本开始就已存在,然后与自动完成文件一起隐藏。它现在终于来了!
- 新部件:工具提示:一个可访问的、支持事件委托的工具提示,可以选择为任何元素显示任何类型的(异步)内容。它还像其他任何部件一样具有主题。
- 新部件:微调器:我们的第二个文本输入部件,类似于 HTML5 的
<input type="number">
,但提供了更大的控制权,并通过 Globalize 包含完整的本地化支持。
有关更改的完整列表,请参阅 1.9 已修复票证列表。您可以在 之前的博客文章 中阅读有关 API 重构的更多信息。我们正在为最终版本准备完整的变更日志和升级指南。
下载
文件下载
Git(包含源文件,其中 @VERSION 尚未替换为 1.9.0-beta.1,仅包含基本主题)
评论
注意:请不要使用此博客文章的评论部分来报告错误。错误报告应在 jQuery UI 错误跟踪器 中提交,支持问题应发布在 jQuery 论坛 上。
如果您对我们发布 jQuery UI 1.9 的第一个 beta 版本有任何反馈,请随时在下方留言。谢谢。
我的天,它终于来了!我已经等了很久了。
祝贺团队!!!
有人知道谷歌的 Google 库 API 中是否有可用的方式吗?
@Zaharia 最终版本将会在那里,beta 版本或其他版本则不会。这不是我们能解决的问题。
不过,我们可以解决的是将它放在 jQuery 的 CDN 上。我们会研究一下。
您知道什么时候会可用,或者什么时候发布最终版本吗?
祝贺参与这项巨大努力的每个人。
我迫不及待地想开始使用它。
感谢大家。
祝贺团队。
我迫不及待地想使用它,尤其是因为我一直都在等待菜单和工具提示控件。
@ZahariaConstantin,我不知道最终版本什么时候发布,但从 1.8 版本发布的时间来看,可能要两个月。
1.8 时间线
—————————-
1.8b:2010 年 1 月 20 日
1.8rc1:1 月 27 日
1.8rc2:2 月 16 日
1.8:3 月 23 日
太棒了,谢谢你们。
jQuery UI 网格的现状如何?
@ZahariaConstantin @SpareBytes 代码基本上已经完成,但我们仍然需要完成基础设施,尤其是下载构建器和主题编辑器。
@Kim 网格将被搁置,直到我们再次开始处理它,请参阅路线图了解详细信息:http://wiki.jqueryui.com/w/page/12138038/Roadmap
万岁!万岁!万岁!🙂
感谢 jQuery IU 开发者们,我从 10 月份开始就一直期待着它。
到目前为止看起来不错,有没有计划在 1.9 版本中加入网格控件,还是说要等到 2.0 版本?我很期待看到它。
你们真是太棒了!
继续你们出色的工作,并且:谢谢你们!
但仍然没有选择菜单部件……
菜单栏怎么样了?它仍然存在于菜单中吗?
谢谢你们 - 我自己的 UI 代码正在被移除并替换为 jQuery UI,所以我会直接跳到这个 beta 版本。从 1.8 s 到 1.9 beta 的快速一对一更改在初步测试中似乎运行良好。期待最终版本。干杯!
Selectmenu 会包含在这个版本吗?
@Petah @Rodrigo Selectmenu 没有计划在这个版本发布。在 Beta 版本之后不会添加新的部件。Selectmenu 计划在 1.10 版本发布,您可以在 http://wiki.jqueryui.com/w/page/12138038/Roadmap 查看路线图。
我保证会第二次捐款,请你们喝咖啡,一旦这个版本发布了。哈哈,非常感谢!🙂
我已经将 1.9.0-beta.1 添加到 jQuery CDN。
即使它还不稳定,我仍然将 1.9 与 Agile Toolkit 4.2.x 捆绑在一起!干得好!
您好,JQuery UI 团队,
我在浏览器上丢失了您网站的 RSS Feed,并且在您的网站上也找不到它。
我想再次订阅,您能告诉我我在哪里可以找到它吗?
求求你了!
一如既往地干得好。我一直关注着菜单部件从里程碑 6 后的发展。祝贺并感谢!
恭喜!
拖放功能将为最终版本中的 iOS 和 Android 设备提供触摸支持吗?
@nirre 不会,这仍然是一个正在进行的工作,请查看此处以获取详细信息和原型:http://wiki.jqueryui.com/w/page/50166448/Interaction
新的选项卡,1.9 beta,关于 Ajax,我只从服务端获取 JSON,并将其放入前端的表格中,然后预添加到面板中,我该如何操作呢?