jQuery UI 1.14.0-beta.2 发布

发布日期 作者

继我们关于 jQuery UI 1.14 计划 的博客文章之后,我们很高兴地宣布 jQuery UI 1.14.0 的第二个测试版。

与第一个测试版相比,有两个主要变化

我们还完成了从 TestSwarm 测试运行器迁移到我们集成到 GitHub Actions 中的自定义测试运行器的过程。

请参阅 jQuery UI 1.14.0-beta.1 博客文章,了解第一个测试版中已有的更改信息。

请记住,jQuery UI 处于维护状态。我们将确保该库与新的 jQuery 版本兼容,并修复安全问题,但不会计划任何新的重大功能工作。我们还将尝试修复 jQuery UI 1.12.1 的重要回归;较旧的长期存在的错误可能不会得到修复。请注意,这不会影响 jQuery Core,jQuery Core 仍在积极维护中。

下载

文件下载

Git(包含源文件,其中 @VERSION 被替换为 1.14.0-beta.2,仅包含基础主题)

通过 npm 安装

  • npm install jquery-ui@1.14.0-beta.2

通过 bower 安装

  • bower install jquery/jquery-ui#1.14.0-beta.2

jQuery CDN

更改日志

有关此版本中包含内容的完整详细信息,请参阅 1.14.0-beta.2 更改日志。1.14 升级指南稍后提供。

感谢

感谢所有帮助发布此版本的人,特别是:Ralf Koller、Michał Gołębiowski-Owczarek、Timmy Willison。

评论

注意:请将错误报告给 jQuery UI 错误跟踪器。支持问题应发布在 Stack Overflow 上,并使用 jquery-ui 标签

jQuery UI 1.14.0-beta.1 发布

发布日期 作者

继我们关于 jQuery UI 1.14 计划 的博客文章之后,我们很高兴地宣布 jQuery UI 1.14.0 的第一个测试版。

此版本没有提供任何新功能,只有以下重大更改

  • 仅正式支持最新版本的 Chrome、Firefox、Safari 和 Edge;不支持任何版本的 IE 和 Edge Legacy。与过去版本不同,支持不受支持的浏览器的代码已被删除。
  • 仅支持 jQuery Core 的每个主要版本中的最新 jQuery 版本。此测试版针对 jQuery 1.12.4、2.2.4 和 3.7.1 以及两个开发版本:3.x 和 4.x 进行了测试。
  • 默认情况下禁用与 1.11 API 的向后兼容性。要重新启用它(恢复默认的 1.13 行为),请将 jQuery.uiBackCompat 标志设置为 true

此测试版集成到 jQuery UI 下载构建器 中;在最终发布之前,将添加对 jQuery UI 1.14 的支持。因此,此测试版不提供 zip 包。

我们还提醒您,从 2024 年 6 月开始,下载构建器将仅支持 jQuery UI 1.12 或更高版本。有关更多信息,请阅读 jQuery UI 1.14 计划 博客文章。

请记住,jQuery UI 处于维护状态。我们将确保该库与新的 jQuery 版本兼容,并修复安全问题,但不会计划任何新的重大功能工作。我们还将尝试修复 jQuery UI 1.12.1 的重要回归;较旧的长期存在的错误可能不会得到修复。请注意,这不会影响 jQuery Core,jQuery Core 仍在积极维护中。

下载

Git(包含源文件,其中 @VERSION 被替换为 1.14.0-beta.1,仅包含基础主题)

通过 npm 安装

  • npm install jquery-ui@1.14.0-beta.1

通过 bower 安装

  • bower install jquery/jquery-ui#1.14.0-beta.1

jQuery CDN

更改日志

有关此版本中包含内容的完整详细信息,请参阅 1.14.0-beta.1 更改日志。1.14 升级指南稍后提供。

感谢

感谢所有帮助发布此版本的人,特别是:Michał Gołębiowski-Owczarek、Timmy Willison、Felix Nagel。

评论

注意:请将错误报告给 jQuery UI 错误跟踪器。支持问题应发布在 Stack Overflow 上,并使用 jquery-ui 标签

jQuery UI 1.14 计划,在下载构建器中放弃对 UI <1.12 的支持

发布日期 作者

jQuery UI 一直处于维护模式,自 2021 年以来。我们优先考虑安全问题和 jQuery UI 1.12 的回归,并偶尔修复由社区贡献的错误。也就是说,维护 jQuery UI 仍然需要大量的努力。这是由许多移动部件引起的

  • jQuery UI 1.13 支持 jQuery 1.8 及更高版本。这意味着 jQuery UI 目前针对自 jQuery 1.8 以来的所有主要和次要 jQuery 版本,在所有支持的浏览器以及 jQuery 的开发版本中进行了测试。总共 18 个测试变体。
  • jQuery UI 在最新两个版本的 Chrome、Firefox、Safari、Opera 和 Edge、Edge Legacy 以及 IE 11 上进行了测试。
  • 下载构建器 支持 jQuery UI 1.9 及更高版本——这是 5 个版本,其中最旧的版本于 2012 年首次发布。每个版本都有自定义构建器代码,需要维护。
  • 大多数测试仅在提交后进行;到目前为止,PR 的测试范围有限。

上述问题,再加上很少有人在有限的时间内参与 jQuery UI 的开发,导致了延迟——1.13.2 和 1.13.3 版本之间已经过去了 1 年 9 个月。如果我们想继续支持 jQuery UI,我们需要减少部分复杂性。

我们计划进行以下更改,以减轻维护工作

  • 从 2024 年 6 月开始,下载构建器将仅支持 jQuery UI 1.12 或更高版本。如果您依赖内置主题,您仍然可以在此日期之后从 发行版页面 下载以前版本的完整构建版本。
  • jQuery UI 1.14 将仅在最新版本的 Chrome、Firefox、Safari 和 Edge 上进行测试。它不支持 IE 和 Edge Legacy。与过去版本不同,支持不受支持的浏览器的代码将被删除。
  • 仅支持 jQuery Core 的每个主要版本中的最新 jQuery 版本。截至本博客文章发布之日,这将是 jQuery 1.12.4、2.2.4 和 3.7.1 以及两个开发版本:3.x 和 4.x。
  • 所有受 jQuery UI 1.14 支持的浏览器将在 PR 上通过与 jQuery Core 相同的自定义测试运行器进行测试。这将有助于在有问题的代码合并之前发现问题。事实上,此更改已经完成!
  • jQuery UI 1.14 将将 jQuery.uiBackCompat 标志设置为 false。我们不打算进行新的重大兼容性中断,这将帮助人们发现意外依赖于已弃用行为的情况。
  • 对 jQuery UI 1.13 的支持将在 jQuery UI 1.14.0 发布之日结束。

我们理解这些变化可能会对某些团队造成干扰。然而,我们需要在有限的资源和仍然能够解决更重要的问题之间取得平衡。我们认为上述计划是实现这一目标的最佳方式。

jQuery UI 1.13.3 发布

发布于 作者

我们很高兴宣布 jQuery UI 1.13 的第三个补丁版本发布。它包括对当全局 box-sizing: border-box CSS 声明存在时的可调整大小小部件的修复(一个常见的抱怨是关于可调整大小的对话框),对 selectmenu 选项中的 hidden 属性的支持,对已弃用的 -ms-filter 语法的修复,以及修正已弃用的 ui/core.js AMD 模块的格式。

jQuery UI 有一个从 jQuery 移植的新测试运行器,它允许本地和 BrowserStack 测试运行,而无需依赖 Karma。作为一个额外的优势,我们现在针对 Chrome、Firefox、Safari 和 Edge 以及最新的 jQuery 1.x、2.x、3.x 和 GitHub CI 中的开发版本运行测试,从而能够在拉取请求级别检测更多问题。这也将成为未来 jQuery UI 1.14 的基础——但这是另一篇博文的主题。

请记住,jQuery UI 处于维护状态:我们将确保该库与新的 jQuery 版本兼容,并且会修复安全问题,但不会计划新的重大功能工作。我们还将尝试修复 jQuery UI 1.12.1 中的重要回归;较旧的长期存在的错误可能不会得到修复。请注意,这不会影响仍然处于积极维护中的 jQuery 核心。

下载

文件下载

Git(包含源文件,其中 @VERSION 被替换为 1.13.3,仅包含基本主题)

通过 npm 安装

  • npm install jquery-ui@1.13.3

通过 bower 安装

  • bower install jquery/jquery-ui#1.13.3

jQuery CDN

Google Ajax Libraries API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载生成器

更改日志

请参阅 1.13 升级指南,了解从 1.12.x 升级时可能影响您的更改列表。有关此版本中包含内容的完整详细信息,请参阅 1.13.3 变更日志

感谢

感谢所有帮助发布此版本的人,特别是:Ashish Kurmi、DeerBear、divdeploy、Kenneth DeBacker、mark van tilburg、Matías Cánepa、Michał Gołębiowski-Owczarek、Timmy Willison、Timo Tijhof、Дилян Палаузов、Felix Nagel。

评论

注意:请向 jQuery UI 错误追踪器 报告错误;支持问题应该发布在 带有 jquery-ui 标签的 Stack Overflow 上

jQuery UI 1.13.2 发布

发布于 作者

我们很高兴宣布 jQuery UI 1.13 的第二个补丁版本发布。它包括 Checkboxradio 小部件的安全修复,日期选择器的几个本地化更新以及对社区提交的一些问题的修复。现已在 npm 包中包含构建的 jQuery UI 文件;这对一些依赖它作为真相来源的 CDN 来说非常重要。

有关已修复的安全问题的更多详细信息

请记住,jQuery UI 处于维护状态:我们将确保该库与新的 jQuery 版本兼容,并且会修复安全问题,但不会计划新的重大功能工作。我们还将尝试修复 jQuery UI 1.12.1 中的重要回归;较旧的长期存在的错误可能不会得到修复。请注意,这不会影响仍然处于积极维护中的 jQuery 核心。

下载

文件下载

Git(包含源文件,其中 @VERSION 被替换为 1.13.2,仅包含基本主题)

通过 npm 安装

  • npm install jquery-ui@1.13.2

通过 bower 安装

  • bower install jquery/jquery-ui#1.13.2

jQuery CDN

Google Ajax Libraries API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载生成器

更改日志

查看 1.13 升级指南,了解从 1.12.x 升级时可能影响您的更改列表。有关此版本中包含内容的完整详细信息,请参阅 1.13.2 变更日志

感谢

感谢所有帮助发布此版本的人,特别是:Adam Lidén Hällgren、Christian Oliff、Denny Septian Panggabean、Felix Nagel、James Hinderks、Michał Gołębiowski-Owczarek。

评论

注意:请将错误报告至 jQuery UI 错误跟踪器;支持问题应发布在 Stack Overflow 上,并加上 jquery-ui 标签。请不要使用评论来报告错误。

如果您对我们发布 jQuery UI 1.13.2 版本有任何反馈,请随时在下方留言。谢谢。

jQuery UI 1.13.1 已发布

发布日期: 作者:

我们很高兴地宣布 jQuery UI 1.13 的第一个补丁版本发布了。它主要包含自 1.13.0 版本发布以来报告给我们的 1.13 回归的修复程序。修复程序涉及小部件、自动完成、可排序和工具提示模块。

请记住,jQuery UI 处于维护状态:我们将确保该库与新的 jQuery 版本兼容,并且会修复安全问题,但不会计划新的重大功能工作。我们还将尝试修复 jQuery UI 1.12.1 中的重要回归;较旧的长期存在的错误可能不会得到修复。请注意,这不会影响仍然处于积极维护中的 jQuery 核心。

下载

文件下载

Git (包含源文件,@VERSION 替换为 1.13.1,仅包含基本主题)

通过 bower 安装

  • bower install jquery/jquery-ui#1.13.1

jQuery CDN

Google Ajax 库 API (CDN)

Microsoft Ajax CDN (CDN)

自定义下载生成器

更改日志

查看 1.13 升级指南,了解从 1.12.x 升级时可能影响您的更改列表。有关此版本中包含内容的完整详细信息,请参阅 1.13.1 变更日志

感谢

感谢所有帮助发布此版本的人,特别是:Ben Mullins、Felix Nagel、GitHub、Josep Sanz、Michał Gołębiowski-Owczarek。

评论

注意:请将错误报告至 jQuery UI 错误跟踪器;支持问题应发布在 Stack Overflow 上,并加上 jquery-ui 标签。请不要使用评论来报告错误。

如果您对我们发布 jQuery UI 1.13.1 版本有任何反馈,请随时在下方留言。谢谢。

jQuery 维护人员继续现代化计划,弃用 jQuery Mobile

发布日期: 作者:

作者:Michał Gołębiowski-Owczarek、Felix Nagel 和 jQuery 团队

编者注:以下博文最初发布在 OpenJS 基金会博客 上。

jQuery 维护人员正在继续对其整体项目进行现代化,该项目至今仍是当今部署最广泛的 JavaScript 库之一。该团队宣布,其旗下的跨平台 jQuery Mobile 项目将于 2021 年 10 月 7 日正式弃用。自 2010 年该项目启动以来,移动应用程序开发的新技术不断涌现,因此我们鼓励开发人员为此次 jQuery Mobile 过渡做好计划。

请注意

  • 下载构建器将继续可用。
  • Mobile 1.4 与最新的 jQuery 核心不兼容。
  • 问题将被关闭。请通过电子邮件将关键的安全漏洞报告至 security@jquery.com。

庆祝 jQuery Mobile 的历史

jQuery Mobile 于 2010 年构思并宣布,比 jQuery 发布晚三年。该项目令人兴奋且雄心勃勃。在发布时,jQuery Mobile 承诺在多个平台、浏览器和版本之间兼容。几个移动浏览器供应商,包括 Palm 和 Mozilla,都签署协议赞助该项目:


“jQuery 社区一直致力于让 Web 尽可能高效和有趣。当我们听到 jQuery Mobile 背后的使命时,我们想提供帮助。借助 webOS,我们已经证明 Web 平台对于开发人员来说非常出色,因此我们很高兴能帮助让 jQuery Mobile 尽可能出色。” -Dion Almaer – Palm

当时,移动网页迫切需要一个能够跨所有浏览器工作的框架,让开发者构建真正的移动网页应用程序。jQuery 已经改变了开发者在网络上构建的方式,使其更容易(也更快)创建安全、合规的应用程序。

凭借 jQuery Mobile,该项目的目标是将 jQuery 的易用性带到支持 HTML 的移动设备浏览器,并让开发者更容易构建渐进增强型 Web 应用程序。由 Filament Group 的 Todd Parker 带领,这是一家以跨平台和以无障碍为先的应用程序而闻名的开发工作室,jQuery Mobile 于 2010 年 10 月发布了其 alpha 版本。

Alpha 版本包含几个组件、布局和主题工具,这些工具简化了构建移动 Web 应用程序的过程。渐进增强和优雅降级是当时 Web 开发中热门(且棘手)的话题,jQuery Mobile 向开发者和用户承诺,提供其平台能够处理的最佳体验。无障碍是另一个关键功能,Mobile 承诺提供可以通过触控、键盘或屏幕阅读器通过 ARIA 兼容组件导航的用户体验。其他功能如简洁、文件大小以及通过应用商店部署 jQuery Mobile 应用程序的能力,引发了更大的兴奋。

在接下来的几年里,jQuery Mobile 团队不断添加兼容的平台和浏览器、新组件和主题,最终推出了一个 ThemeRoller 工具,让开发者可以配置和下载主题,而无需编写任何 CSS。

社区的反应是压倒性的——到 2011 年 11 月发布 1.0 版时,jQuery Mobile 已吸引了 125 多位贡献者,数十篇文章、教程和演示,8 本已出版的书籍,以及一个网站、插件和扩展库,以欢迎和介绍新开发者加入该项目。

jQuery Mobile 在整个 2012 年和 2013 年继续每月发布,定期添加和改进组件,解决与移动浏览器兼容性问题,并改进性能以加快页面渲染时间。开发团队还继续优先考虑和强调响应式网页设计和无障碍原则在每个新版本中的重要性。

随着组件和小部件数量的增加——包括官方支持的或在社区中广泛采用的那些,移动平台、浏览器和 jQuery 核心存在的性能和兼容性问题也加剧了。虽然该项目确实进行了一些自动化测试,但仍然有一些项目需要手动测试,这减慢了开发过程。

2013 年年中,Jasper de Groot 成为项目负责人,宣布 jQuery UI 和 jQuery Mobile 团队将进行更紧密的开发合作,共享目标、路线图和代码,以减轻两组人员的工作量。该团队继续提供维护版本和支持,但由于测试和支持如此庞大的社区,进度继续放缓。

Alex Schmitz 于 2014 年 7 月接任负责人,但到那时,该项目的规模加上新移动浏览器功能的发布速度和可用性,使得为该项目寻找可行的前进道路变得越来越困难。

最新稳定版本于 2014 年 10 月发布。Alex 和团队在 2017 年发布了 1.5 版本的 alpha 版本,对 jQuery Mobile 进行了大幅更新;这个版本将实现与 jQuery 3.0 的兼容性以及 npm 支持等功能。

jQuery Mobile 于 2018 年成为 OpenJS Foundation 的名誉项目,这表明该项目的目标已经实现。

jQuery 现代化计划

jQuery Mobile 的弃用遵循了 jQuery 项目伞下另一个项目(jQuery UI)的谨慎过渡。

jQuery Core 仍在积极维护和广泛应用。作为其现代化计划的一部分,该团队今年还对其基础设施进行了一系列更新,包括迁移和改进其 CDN。

向 jQuery Mobile 维护人员和贡献者致敬

对 jQuery Mobile 的贡献为世界各地的人们和组织创造了机会,我们感谢多年来的所有贡献。我们要特别感谢 jQuery Mobile 过去的维护人员:Alexander Schmitz、Jasper de Groot 和 Todd Parker。

jQuery 维护人员更新并过渡 jQuery UI,作为整体现代化工作的一部分

发布于 作者

作者:Michał Gołębiowski-Owczarek、Felix Nagel 和 jQuery 团队

编者注:以下博文最初发布在OpenJS Foundation 博客上。

jQuery 项目正在积极维护和广泛应用——它被 1000 万个最受欢迎网站中的 73% 使用。作为其不断现代化项目的努力的一部分,jQuery 维护人员已采取措施,通过谨慎的过渡来逐步结束其伞下项目的其中一个项目。

今天,jQuery UI 宣布发布 1.13 版本——这是该项目在 5 年内的第一个版本,也是该项目计划中的最后一个版本[1]。也许最重要的更新是 jQuery UI 1.13 现在可以在最新版本的 jQuery Core 上运行,除了社区修复和改进之外,还提供了一些以前版本中缺少的浏览器兼容性和安全更新。jQuery UI 下载构建器也已恢复并更新,因此开发人员可以继续下载 UI 及其喜欢的主题。该版本是所有 jQuery 项目中正在进行的一系列更新的一部分。

jQuery UI 处于仅维护模式。用户不应该期待任何新版本,虽然可能会发布补丁以解决关键的安全、互操作性或回归错误。Trac(该项目的错误跟踪工具)已进入只读模式,开发人员被要求在该项目的 GitHub 存储库 上提交任何关键问题。

jQuery UI 于 2007 年 9 月首次发布,它是一组经过精心策划的用户界面交互、效果、小部件和主题,建立在 jQuery 库之上。它迅速流行起来,因为它当时是测试最充分和最易访问的 UI 框架之一。该工具帮助开发人员使用当时的最佳实践来构建 UI 组件,例如表单控件和日期选择器。在其鼎盛时期,jQuery UI 被 Pinterest、PayPal、IMDB、Huffington Post 和 Netflix 等众多企业采用。

如今,jQuery UI 仍然是 jQuery Core 更新的重要测试平台,帮助维护人员团队发现随着 Web 平台的演变而出现的错误和互操作性问题。

jQuery UI的历史致敬

随着 2006 年 jQuery 的发布,Web 开发人员能够比以往更快、更轻松地访问和操作 DOM 和 CSS。创建了数千个开源 jQuery 小部件和插件来处理以前棘手的问题,例如显示和隐藏元素、旋转图片轮播或在日历上选择日期。jQuery 生态系统变成了一个充满工具的游乐场,可以实现网络上新的有趣交互。

“新颖有趣”并不总是等同于“良好有用”——虽然有许多优秀的插件可用,但并不总是很容易判断哪一个性能最高或提供最佳的用户体验。开发人员可能需要搜索合适的工具,或者更糟糕的是,花费大量时间在几个插件之间切换,以找出哪个最适合。此外,网络上用户体验最佳实践的示例很少,因此访问一个网站的访问者在另一个网站上执行类似任务时,可能会产生截然不同(因此令人困惑)的交互。

jQuery Core 团队成员希望帮助开发人员为他们的网站和应用程序编写高效、高质量和可重用的 jQuery 组件。经过一番讨论,第二个库的想法诞生了,该库对编码、文档和主题制定了严格的标准。该项目的愿景和目标包括:开发协作设计流程;提供灵活的样式和主题;创建优雅的视觉和交互设计;提供健壮的 API;以及优先考虑渐进增强、可访问性、国际化和本地化支持。

2007 年 9 月,jQuery UI 正式发布,它是一组用户界面交互、效果、小部件和主题,建立在 jQuery 之上。不久之后,该团队将重点转移到提供一整套 API 和方法,以允许开发人员创建灵活的、功能齐全的小部件,这些小部件符合高质量标准。添加了如缓动和动画等 CSS 效果,帮助开发人员创建更现代、更增强型的体验。Filament Group 团队后来添加了 ThemeRoller,通过提供可定制的主题样板,使开发人员能够快速上手。ThemeRoller 今天仍然在运行。

到 2008 年底,jQuery UI 拥有一个不断增长的用户、开发者和交互设计师社区,他们定期对该项目进行更新和改进,以适应最佳实践和风格偏好的演变。在 2009 年至 2016 年之间,社区提供了各种新的官方和非官方主题和插件、互操作性和其他错误修复、强大的测试流程以及对多个版本的 jQuery 的支持。

jQuery UI 之前正式发布的时间是 2016 年 9 月,几乎是在它开始的十年之后。在那个时间段内,jQuery 社区帮助激发了数十个其他开源项目、模式和组件库的诞生。但更新的 CSS 框架和方法开始流行起来,社区逐渐转移到其他项目。UI 团队和 jQuery Mobile 团队合并,该团队更加专注于维护和与 jQuery Core 的兼容性。

jQuery UI 于 2018 年成为 OpenJS Foundation 的名誉项目,承认它正在逐步结束,同时也指出它对 JavaScript 生态系统的重要性。

jQuery UI的维护人员和贡献者致敬

该项目的范围和社区的包容性帮助无数 Web 制作者对用户体验、本地化、国际化、可访问性以及干净、可重用的代码产生了热爱和欣赏。虽然许多工作时间和贡献都投入到让 jQuery UI 成为一个成功的库,但 jQuery UI 核心团队在项目生命周期中超过十年的辛勤工作,引领着工作和社区,值得特别认可。Alex SchmitzJörn ZaeffererFelix NagelMike SherovRafael Xavier de SouzaScott González 领导着 一个 由许多核心贡献者组成的团队,以及超过 300 位其他作者

还要特别感谢 Michał Gołębiowski-Owczarek 准备 1.13 版本并在过去一年中管理存储库。

OpenJS Foundation 将永远感谢这些开源开发人员的工作以及他们通过自己的工作对生态系统产生的影响。让我们一起向这些开发人员和 jQuery UI 致敬!

参考文献

1. jQuery UI 1.13 最终不会是最后一个版本,请参阅博文 计划中的 jQuery UI 1.14,在下载构建器中停止对 UI <1.12 的支持 中的新计划。

jQuery UI 1.13.0 发布

发布于 作者

经过长时间的休整,我们很高兴地宣布发布 1.13.0 版本。此版本的重点是提高与最新 jQuery 版本的兼容性,因此我们将大多数重大变更(例如删除弃用 API 和删除对旧版浏览器的支持)推迟到未来某个版本发布。

已删除对弃用 jQuery API 的使用。jQuery UI 1.13 在针对 jQuery 3.6.0(带有 jQuery Migrate 3.3.2)运行其测试套件时不会触发任何 jQuery Migrate 警告,即在发布此版本时最新的版本。

已修复一些安全问题。

已删除对 jQuery 1.7 的支持;继续支持 jQuery 1.8 及更高版本。

在此版本中,所有单独的模块文件以及下载构建器生成的捆绑 jQuery UI 复制都使其所有代码在严格模式下运行。这对大多数用户来说没什么问题,因为 jQuery 自 2016 年发布 3.0 版本以来一直在严格模式下运行。

除此之外,还添加了两个小功能。

  1. Accordionheader 选项现在不仅可以接受匹配标题元素的选择器,还可以接受一个函数,该函数将手风琴元素作为参数,并返回标题元素;更多详细信息请参见 header 选项文档
  2. Datepicker 选项现在包含可选的 onUpdateDatepicker 回调,在更新日期选择器组件的 DOM 时调用。

为了简化 jQuery UI 的维护,我们将在 https://bugs.jqueryui.com(我们将以只读模式保留它)上取消旧的错误跟踪器,转而使用 GitHub 问题。

jQuery UI 在过去几年里一直在努力寻找贡献者;我们的目标是将其更多地转为维护状态:我们将确保该库与新的 jQuery 版本兼容,并修复安全问题,但没有计划新的重大功能工作。我们还将尝试修复 jQuery UI 1.12.1 中的重要回归;较旧的长期存在的问题可能无法修复。在发布 1.13 最终版本时,我们将发布一篇关于 jQuery UI 状态的更长的博文。请注意,这不会影响仍然积极维护的 jQuery Core。

下载

文件下载

Git(包含源文件,其中 @VERSION 已替换为 1.13.0,仅包含基本主题)

通过 bower 安装

  • bower install jquery/jquery-ui#1.13.0

jQuery CDN

Google Ajax 库 API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载生成器

更改日志

请参见 1.13 升级指南,了解从 1.12.x 升级时可能影响您的更改列表。有关此版本中包含内容的全部详细信息,请参见 1.13.0 变更日志

感谢

感谢所有帮助发布此版本的人,特别是:A. Wells、Albert Johansson、Alexander Schmitz、c-lambert、claudi、Eirik Sletteberg、Evelyn Masso、Fatér Zsolt、Felix Nagel、Florian Wegscheider、Gez Quinn、GitHub、Horus68、Hrvoje Novosel、Jeremy Mickelson、jigar gala、Jo Liss、Jérémy Munsch、Jörn Zaefferer、Kevin Cupp、Konstantin Dinev、Kyle Rosenberg、Luke Brookhart、Maksymenkov Eugene、Micah Miller、Michał Gołębiowski-Owczarek、Mikolaj Wolicki、milk54、OskarNS、pallxk、Patrick McKay、Paul Capron、Petri Partio、Robert Brignull、Robin、Ryan Oriecuia、sakshi87、Scott González、Sergei Ratnikov、Simon Asika、Szabolcs Szabolcsi-Toth。

评论

注意:请将错误报告至 jQuery UI 错误跟踪器;支持问题应发布在 Stack Overflow 上,并加上 jquery-ui 标签。请不要使用评论来报告错误。

如果您对我们发布 jQuery UI 1.13.0 版本有任何反馈,请随时在下方留言。谢谢。

jQuery UI 1.13.0-rc.3 发布

发布于 作者

我们很高兴地宣布发布 jQuery UI 的 1.13.0-rc.3 版本。该版本与 几周前我们宣布的 1.13.0-rc.2 相比,唯一的变化是主题修复。

由于 CSS 特定性问题,1.13.0-rc.2 中的空白图标实际上并非空白;我们提高了相关选择器的特定性以解决此问题。

下一组问题是由 一些 更改 主题 导致的,这些更改是为了修复其他问题并改进各种主题的外观。不幸的是,这些更改不完整,导致了更大的问题。鉴于 jQuery UI 的维护状态,我们决定撤消这些更改。虽然这会带来一些来自 jQuery UI 1.12 的问题,但这些问题已经存在多年,因此现有项目已经适应了。已知的老旧错误比新的未知错误好,尤其是在维护项目资源有限的情况下。这也将使从 jQuery UI 1.12 升级到 1.13 变得更加容易。

请参见 1.13.0-rc.2 博文,以了解有关 1.13 版本目标的更多信息。

下载

文件下载

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

评论

注意:请将错误报告至 jQuery UI 错误跟踪器;支持问题应发布在 Stack Overflow 上,并加上 jquery-ui 标签。请不要使用评论来报告错误。

如果您对我们发布 jQuery UI 1.13.0 版本的 RC 版本有任何反馈,请随时在下方留言。谢谢。