jQuery 1.1b
我们即将在周日发布 1.1 正式版,但在此之前,我们将发布另一组错误修复以供测试。jQuery 开发团队一直在努力修复本周收到的所有支持请求,并且我们在修复几乎所有问题方面取得了相当大的成功。
如果您能花时间用您的代码测试新的 1.1b 版本,并发现任何错误,请提交到错误追踪器。
然而,这不仅仅是错误修复,我们还有一些新东西供您尝试:jQuery 1.0 兼容性插件。如承诺的那样,此插件提供了 1.0.4 版本中存在的所有方法和选择器。因此,理论上,您应该可以将 jQuery 1.1 和新的兼容性插件一起使用,并且所有内容都能无缝运行。
以下是您如何在 jQuery 1.1 中使用兼容性插件的方法
<html> <head> <script src="jquery-1.1.js"></script> <script src="jquery.compat-1.0.js"></script> <script> $(document).ready(function(){ // Your old 1.0-centric code }); </script> </head> <body></body> </html>
因此,虽然在可预见的未来继续使用兼容性插件是完全可能的,但强烈建议您按照之前提到的升级计划进行操作。
所以,再次强调:请帮助我们测试这个测试版!您提供的测试帮助越多,最终的 1.1 版本就越完善。感谢您的帮助!
下载
- 下载 1.1b 未压缩版(仅供测试!)
- 下载 1.0 兼容性插件(使 1.1 的 API 与 1.0 相同)
- 请在此提交新的错误报告:新错误报告
更新:我还忘记提了几件事(凌晨 4 点发布版本就是这样了)
- .filter([“.foo”, “.bar”]) 现在是 .filter(“.foo, .bar”):一个更简单的解决方案,并且兼容性插件中已经修复了这个问题。
- .我们决定保留.height() 和 .width()。它们又回来了,因为它们非常有用。
- 已经更新了文档以符合 1.1b 版本(因此,对于那些仍然看到 .filter([…]) 或没有看到 .height() 和 .width() 的人来说,现在已经修复了)。
Pingback: bassistance.de » jQuery 1.1b 发布
1.1b 的打包版本似乎存在错误(我使用的是http://dean.edwards.name/packer/,并使用默认选项),会抛出“语句前缺少分号”错误!
不知道如何调试它 :-(
未压缩版本很棒!!! :-)
缺少的分号已经修复了。
width() 和 height() 应该仍然在 API 中吗?它们出现在当前的在线文档(针对 1.1b 版本)中。
似乎存在一个(新的)错误,如果我使用带有字符串数组的 filter,例如 $(“p”).filter([“.selected”, “:first”]);
顺便说一句,如果能提供 hasClass 方法(别名)就太好了。
width() 和 height() 重新引入,并且与最初的实现及其 css() 对应物有所不同。文档中包含详细信息。基本上,width/height() 返回元素的计算尺寸,即使元素是隐藏的,也是一个数字。css(“width/height”) 返回样式表中定义的值,带 “px” 或任何使用的单位(例如 “em”)。
看起来应该将旧的基于数组的 filter 添加到兼容性插件中。
不再支持基于数组的 filter 吗?它们还在文档中,而且有用吗?
抱歉大家,正如 Joern 提到的,.height() 和 .width() 又回来了(您现在也会在文档中看到它们)。同样,.filter([“.foo”,”.bar”]) 现在是 .filter(“.foo,.bar”),并且兼容性插件中已经添加了修复。抱歉造成混淆。
@alex - 您可以使用
if($(“#allBase”).is(“.belongToThem”)) {
// 为伟大的正义移动 zig...
}
@Aaron Heimlich
谢谢,很多。我应该仔细阅读文档。
Pingback: 网站和内容 (需要想一个真正的名字,我知道) » 带有自动完成功能的 Code Igniter 的 Jquery 助手
耶,核心速度更新。但是,我更兴奋的是界面包中引入了 animateClass 和 animateStyle。我刚刚花了一点时间试玩它,我可以毫不犹豫地说,这将真正提高 jQuery 对我的价值。(我在寻找提交对不再存在的代码的补丁时偶然发现了开发代码:D)
太棒了,现在把它弄得像 domQuery 一样快 ;D
Pingback: jQuery: » jQuery 生日:1.1、新网站、新文档