jQuery UI 1.9 的第四个里程碑版本发布了,其中包含更新的手风琴小部件。此版本还包括对现有和新小部件的更新和错误修复,这些更新和错误修复将不会包含在 1.8.x 版本中。
什么是里程碑版本?
里程碑版本使您可以更轻松地试用 jQuery UI 的最新开发代码,而不必从 GitHub 中检出代码。
使用里程碑版本,您可以试用已经相当成熟的新小部件(尽管还没有最终完成),并根据具有特定版本号的发布代码提供反馈。
注意:API 可能会发生变化,因为代码仍在积极开发中。
手风琴
手风琴 API 已经 重新设计,使其更简洁、更具扩展性,并与 jQuery UI 中的其他小部件保持一致。我们很乐意收到您在现有代码中可能遇到的任何兼容性问题的反馈。1.8 中支持的所有内容都应在 1.9 中开箱即用;如果出现问题,我们将在最终版本发布之前进行修复。
jQuery.uiBackCompat
如上所述,1.9 将支持 1.8 API 以及重新设计的 API。但是,这会导致两个问题。首先,一些 API 并不完全重叠。例如,在 1.8 中,您可以通过将 active
选项设置为 false
或 -1
来折叠手风琴;但是,在更新 API 后,您可以将 active 选项设置为负数,以便从最后一个面板而不是第一个面板开始激活面板(类似于 .eq()
)。其次,虽然两个 API 都受支持,但很难测试您是否已成功更新所有代码以与 2.0 版本兼容,该版本将不支持 1.8 API。为了解决这些问题,我们引入了标志 jQuery.uiBackCompat
,可用于阻止向后兼容层执行。此标志必须在加载 jQuery 后但在加载 jQuery UI 之前设置。在加载 jQuery UI 后切换此标志将不会产生任何效果。
下载
您可以将 jQuery UI 1.9 里程碑 4 – 手风琴重新设计版本下载为 zip 文件或通过 git 下载
文件下载
Git
如何提供反馈
wiki 页面
要帮助测试手风琴重新设计,请访问我们 开发和规划 wiki 上的 手风琴页面。
论坛
如果 wiki 页面上的评论部分没有足够的空间用于您的反馈,请发布到 开发 jQuery UI 论坛 并标记您的帖子
如何贡献代码
如果您对手风琴有代码更改,请在 GitHub 上分叉 jQuery UI 并提交拉取请求。
如果您不熟悉 git 或 GitHub,请查看我们的指南:如何向 jQuery UI 提交修复 – 简单方法。
评论
注意:请勿在此博客文章的评论部分中提供有关手风琴小部件的反馈。 此讨论应在 wiki 页面和论坛上进行(请参见上面的“如何提供反馈”)。
如果您对我们发布第四个里程碑版本有任何反馈,请随时在下面发表评论。谢谢。