jQuery UI 1.12.0 Beta 1
jQuery UI 1.12 的第一个 beta 版本发布了,包含了大量 bug 修复、更新的环境支持、更新的基底主题、彻底改版的特效、新方法以及新部件!
主要变化
- 新部件: 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 中删除。这与 微软对这些浏览器的支持结束 相吻合,该事件发生在本月早些时候。
- Bug 修复: 超过 50 个 bug 已修复!
我们首次在预发布阶段准备了 升级指南 和 API 文档。有关 jQuery UI 1.12 中的完整更改列表,请查看 已修复票证列表。要查看下一步计划,请查看我们的 路线图。
下载
文件下载
Git (包含源代码文件,其中 @VERSION 尚未替换为 1.12.0-beta.1,仅包含基底主题)
评论
注意:请不要使用此博客文章的评论部分报告 bug。 bug 报告应提交到 jQuery UI Bug Tracker,支持问题应发布在 jQuery 论坛 上。
如果你对我们为 jQuery UI 1.12 发布第一个 beta 版本有任何反馈,请随时在下方留言。谢谢。
selectmemu 图标现在位于左侧(以前位于右侧)。是否有一种简单的方法可以将其保留在右侧?
selectmenu 图标移动到左侧是一个 bug,它是由一些大的 CSS 更改造成的。这将在下一个版本之前修复。你可以在 https://bugs.jqueryui.com/ticket/14914 中跟踪此问题。
太棒了。祝贺新版本发布。