jQuery UI 1.12 的第一个 Beta 版本已经发布,其中包含大量错误修复、更新的环境支持、更新的基础主题、彻底修改的效果、新方法和新组件!
重大变化
- 新组件:Controlgroup 替换了 buttonset,并添加了对 selectmenu 和新的 checkboxradio 组件的支持。您可以在 controlgroup 和 checkboxradio 演示中看到这些新组件的实际应用。
- 新方法:
.labels()
方法 查找与第一个选中元素相关联的所有标签元素,模拟原生labels
属性。 - npm/browserify/webpack 支持:npm 上的 jquery-ui 包 现在由 jQuery UI 团队拥有和维护。此外,我们还更新了
package.json
,并更改了目录结构,使其更适合 browserify 和 webpack 等工具。请查看 Jörn Zaefferer 的演示,了解有关 webpack 用法的更多信息。 - 效果全面检修:效果 API 已进行全面检修,引入了许多新的 API,并重写了效果,以使用 CSS
clip
实现更流畅、更不易出错的动画。此外,transfer 效果已被.transfer()
方法 替换。 - 放弃对 jQuery 1.6.x 的支持:jQuery UI 1.12 正式支持 jQuery 1.7.0 – 2.1.4。
- 降低旧 IE 支持:jQuery UI 1.11 正式放弃了对 IE7 的支持,但保留了所有现有的解决方法。jQuery UI 1.12 删除了所有 IE7 解决方法。此外,对 IE8、IE9 和 IE10 的官方支持也已删除,但解决方法仍然存在,将在 1.13 版本中删除。这与 微软对这些浏览器的支持结束 相吻合,该事件发生在本月初。
- 错误修复:超过 50 个错误 已修复!
我们第一次在预发布阶段准备好了 升级指南 和 API 文档。有关 jQuery UI 1.12 中更改的完整列表,请查看 已修复的工单列表。要查看下一步计划,请查看我们的 路线图。
下载
文件下载
Git(包含源文件,@VERSION 尚未替换为 1.12.0-beta.1,仅包含基础主题)
评论
注意:请不要使用此博客文章的评论部分报告错误。 错误报告应在 jQuery UI 错误跟踪器 中提交,支持问题应发布在 jQuery 论坛 上。
如果您对我们发布 jQuery UI 1.12 的第一个 Beta 版本有任何反馈,请随时在下面留言。感谢您。