jQuery UI 1.12.0 发布候选版本 1
jQuery UI 1.12 的第一个发布候选版本已经发布,修复了我们第一个也是唯一的 beta 版本中的一些回归问题。您可以在 1.12.0-rc1 的变更日志 中找到有关错误修复的详细信息。
如果您是我们的 1.12 预发布版本的新手,1.12 中的重大变化是
- 新主题:我们长期以来的默认灰度主题 Smoothness 已被一个具有某些颜色、较少渐变和其他改进的现代主题所取代。新的主题已经 在 ThemeRoller 上上线(您也可以在“图库”选项卡下找到“Smoonthness”)。
- 新小部件:Controlgroup 取代了 buttonset,并添加了对 selectmenu 和新的 checkboxradio 小部件的支持。您可以在 controlgroup 和 checkboxradio 演示中看到新的小部件。
- 新的
classes
选项:所有小部件都获得了新的选项,称为classes
。这提供了更多对视觉样式和自定义主题的控制。例如,为 jQuery UI 构建 Bootstrap 主题 现在容易多了。 - 新方法:
.labels()
方法 查找与第一个选定元素关联的所有标签元素,模仿本地的labels
属性。 - npm/browserify/webpack 支持:npm 上的 jquery-ui 包 现在由 jQuery UI 团队拥有和维护。此外,我们更新了
package.json
并更改了目录结构,以便更好地与 browserify 和 webpack 等工具配合使用。有关 webpack 使用信息的示例,请参阅 Jörn Zaefferer 的演示。 - 效果大修:效果 API 进行了重大修改,引入了许多新的 API 并重新编写了效果以使用 CSS
clip
来实现更流畅、更不易出错的动画。此外,传输效果已被.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 中删除。这与 Microsoft 对这些浏览器的常规(非扩展)支持结束 相吻合,该结束时间为 1 月。
- 错误修复:已修复了 60 多个错误!
我们首次在预发布阶段准备好了我们的 升级指南 和 API 文档。有关 jQuery UI 1.12 中所有更改的完整列表,请参阅 已修复的工单列表。要查看下一步要做什么,请查看我们的 路线图。
下载
文件下载
Git(包含源文件,其中 @VERSION 尚未替换为 1.12.0-rc.1,仅包含基本主题)
评论
注意:请不要使用此博客文章的评论部分来报告错误。 错误报告应提交到 jQuery UI 错误跟踪器,支持问题应发布在 jQuery 论坛 上。
如果您对我们进行 jQuery UI 1.12 的第二个预发布版本有任何反馈,请随时在下面留言。谢谢。
“这与微软对这些浏览器的支持结束相吻合,该结束时间为本月早些时候。”
不,不是这样。微软继续支持 Windows 操作系统上仍然处于扩展支持阶段的最新版 Internet Explorer。
这意味着 IE9 将继续在 Windows Vista 上得到支持,直到 2017 年 4 月,Vista 的扩展支持计划结束。
同时,IE10 将继续在 Windows Embedded 8 Standard 和 Windows Server 1012 上持续到 2023 年。
尊敬的 otten 先生,感谢您的更正。我在博客文章中对此进行了澄清。除此之外,这并不重要。