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 版本有任何反馈,请随时在下方留言。谢谢。

关于“jQuery UI 1.9 Beta”的 25 条想法

  1. @Zaharia 最终版本将会在那里,beta 版本或其他版本则不会。这不是我们能解决的问题。

    不过,我们可以解决的是将它放在 jQuery 的 CDN 上。我们会研究一下。

  2. SpareBytes 说:

    @ZahariaConstantin,我不知道最终版本什么时候发布,但从 1.8 版本发布的时间来看,可能要两个月。

    1.8 时间线
    —————————-
    1.8b:2010 年 1 月 20 日
    1.8rc1:1 月 27 日
    1.8rc2:2 月 16 日
    1.8:3 月 23 日

  3. 到目前为止看起来不错,有没有计划在 1.9 版本中加入网格控件,还是说要等到 2.0 版本?我很期待看到它。

  4. 谢谢你们 - 我自己的 UI 代码正在被移除并替换为 jQuery UI,所以我会直接跳到这个 beta 版本。从 1.8 s 到 1.9 beta 的快速一对一更改在初步测试中似乎运行良好。期待最终版本。干杯!

  5. 我保证会第二次捐款,请你们喝咖啡,一旦这个版本发布了。哈哈,非常感谢!🙂

  6. 您好,JQuery UI 团队,
    我在浏览器上丢失了您网站的 RSS Feed,并且在您的网站上也找不到它。
    我想再次订阅,您能告诉我我在哪里可以找到它吗?
    求求你了!

  7. Renato 说:

    一如既往地干得好。我一直关注着菜单部件从里程碑 6 后的发展。祝贺并感谢!

  8. nirre 说:

    恭喜!

    拖放功能将为最终版本中的 iOS 和 Android 设备提供触摸支持吗?

  9. jiang 说:

    新的选项卡,1.9 beta,关于 Ajax,我只从服务端获取 JSON,并将其放入前端的表格中,然后预添加到面板中,我该如何操作呢?