春天来了,jQuery 1.11.1 和 2.1.1 的候选版本也已经盛开。这意味着什么?是时候认真测试了!我们真的希望我们的下一个版本更加稳定和可靠,为此我们需要您的帮助。请在您的项目和页面中尝试这些文件,只需要简单的测试即可。如果您发现任何问题,请告知我们,您可以访问 bugs.jquery.com。
测试版文件位于 jQuery CDN 上,您可以直接从 CDN 包含它们(但不要在生产环境中使用!)。与往常一样,1.x 分支包括对 IE 6/7/8 的支持,而 2.x 分支则没有。
https://code.jqueryjs.cn/jquery-1.11.1-rc2.js
https://code.jqueryjs.cn/jquery-2.1.1-rc2.js
以下是自上次正式版本(1.11.0 和 2.1.0)以来修复的错误
jQuery 1.11.1 RC2 和 2.1.1 RC2 通用
Ajax
属性
构建
- #14798:为所有标签定义 bower.json#main
- #14859:自定义构建:自定义 AMD 名称不起作用
- #14917:1.8.3+1 缺少 jquery.js
- #15020:来自 git master 的 npm install 失败
核心
- #14179:如果参数是包含一个整数的数组,则 $.isNumeric 返回 true
- #14687:有关 AMD 最佳实践的说明
- #14802:当页面上存在 jQuery 时,会触发窗口上用户定义的 onready 函数
- #14785:通过客户端 XSLT 将 XHTML 转换为 XHTML(创建 XML-DOM)时再次出现问题
- #14882:对于在窗口加载事件触发后加载的 jQuery,document.ready 在 iOS7 中不会触发
CSS
- #14750:在 $.hide() 后,$.show() 有时无法恢复正确的显示样式
- #14792:.css(‘font-weight’) 返回值不一致
- #14888:将 flexbox 属性添加到 jQuery.cssNumber 以避免添加“px”
- #15016:Chrome 34 在设置 ‘widows’ 属性为 0 时通过 getComputedStyle 返回 ‘auto’
尺寸
事件
其他
jQuery 1.11.1 RC2
CSS
- #14731:在 width() 之后检查 .css(‘marginRight’) 会导致结果不正确
- #14759:IE8 element.css({ font: ‘bold 11px/14px Lucida Grande’ }) 不起作用
jQuery 2.1.1 RC2
Ajax
属性
核心
- #14746:删除 isPlainObject 中的特殊情况 try/catch
- #14794:String.prototype.trim 在 Android <4.1 中不会修剪 Unicode 空白符