jQuery UI 1.12.0 发布候选版本 1

发布时间: 作者:

jQuery UI 1.12 的第一个发布候选版本已经发布,修复了我们第一个也是唯一一个 beta 版本中的一些回归问题。您可以在 1.12.0-rc1 的变更日志 中找到有关错误修复的详细信息。

如果您不熟悉我们的 1.12 预发布版本,1.12 中的主要变化是

  • 新主题:我们长期使用的默认灰度主题 Smoothness 已经被一个现代主题取代,该主题具有一些颜色、更少的渐变和其他一些改进。新主题已经 在 ThemeRoller 上上线(您也可以在图库选项卡下找到“Smoothness”)。
  • 新小部件Controlgroup 替换了 buttonset,并添加了对 selectmenu 和新的 checkboxradio 小部件的支持。您可以在 controlgroupcheckboxradio 演示中看到新小部件的实际应用。
  • 新的 classes 选项:所有小部件都获得了一个新的选项,称为 classes。这提供了对视觉样式和自定义主题的更多控制。例如,构建 jQuery UI 的 Bootstrap 主题 现在变得更加容易。
  • 新方法.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 中删除。这与 微软对这些浏览器的定期(非扩展)支持结束 一致,该支持于 1 月结束。
  • 错误修复超过 60 个错误 已修复!

我们第一次在预发布阶段准备了 升级指南API 文档。要查看 jQuery UI 1.12 中的所有更改,请参阅 已修复的工单列表。要查看接下来将要发生的事情,请查看我们的 路线图

下载

文件下载

Git(包含源文件,@VERSION 尚未替换为 1.12.0-rc.1,仅包含基本主题)

评论

注意:请不要使用此博客文章的评论部分来报告错误。 错误报告应提交到 jQuery UI 错误跟踪器,支持问题应发布在 jQuery 论坛 上。

如果您对我们进行 jQuery UI 1.12 的第二次预发布有任何反馈,请随时在下面留言。谢谢。