jQuery 1.0.2
jQuery 1.0.2 现已准备就绪!此版本是一个大型的错误修复版本,强烈建议您立即升级。与往常一样,如果您发现任何错误,请添加到错误跟踪器。
除了拥有更好的测试套件外,此版本的另一个重点是为常见任务(如 AJAX 操作)提供更好的跨浏览器兼容性。从功能上讲,此版本没有添加主要功能(不过,预计 1.1 版将包含一些新代码)。
我想借此机会向大家介绍 Jörn Zaefferer。此版本的很大一部分得益于他。他负责对测试套件进行彻底的检修(现在有 260 多个测试!),并修复了大多数当前错误和增强功能(超过 60 个!)。如果您想感谢某人,那应该是他。
立即下载
已关闭的工单
此版本中已关闭的所有错误或增强功能的完整列表
- 跨浏览器尺寸
- IE 中以全不透明度呈现文本
- 如果已设置不透明度,FadeIn/FadeOut 会中断
- css(‘top’) 和 css(‘left’)
- fx.custom() 在 IE 中对不透明度不起作用
- IE 中不透明度不起作用
- jQuery IE6 中与 base href 相关的错误
- [修补程序] 已解决 IE 不透明度问题
- 命名空间元素和属性的选择
- append(html) 函数失败,如果 html 是一个表格片段并且以空白字符开头
- IE 中半透明抗锯齿文本的怪异行为,一个小的修复
- 修复了表单中 getAttribute(‘action’) 的问题
- IE 在嵌套的 each 循环中对 $(this) 抛出错误
- IE5 脚本错误
- Mozilla/Firefox 浏览器中的内存泄漏(使用 addEventListener)
- filter 似乎没有正确运行
- $(‘node1/node2’) 当 node1 为空时会产生错误
- add 不会合并集合
- 扩展 not(jQuery) 以便能够操作集合
- 记录 $(”
- $.load 需要一个回调函数
- [修补程序] $().hover 在 Firefox 中出错
- :not() 中的属性值
- children() 可能不会返回任何内容
- IE 在嵌套的 each 循环中对 $(this) 抛出错误
- ajax 摘要/待办事项列表
- Safari 在测试套件中崩溃
- Safari 检测错误
- IE 和 Firefox 中 next() 的不同行为
- [修补程序] IE 中来自事件系统的内存泄漏
- AJAX 的不同编码
- IE 6 移除空白字符,例如使用 append 时
- hover() mouseout 错误
- $.postJSON
- 传递给 $.get() 的参数附加到查询字符串的方式错误,
- 调用 load 而不带参数会抛出异常
- 在 IE 中返回 script 标签失败
- 不可用的响应头会破坏 Firefox 1.0
- $.ajax() 中的 ifModified 参数
- AJAX 中的超时参数
- 替换 :input、:radio 等
- Ajax 重构
- jQuery 的 toggle(); 与 moo.fx 的 toggle(); 冲突
- 解析不透明度错误
- .constructor == Function 不够
- [修补程序] $().hasClass()
- 创建 IE 5.0 支持插件
- [修补程序] innerWidth 和 innerHeight 在没有边框的 IE 中失败
- sibling() 返回兄弟节点和主体
- IE 在 #element/* 表达式中失败
- XHTML 表格
- wrap 在 HTML 结构包含文本时中断
- 修复了特殊属性情况下属性 *=、^= 和 $= 的问题。
- `]` 会破坏选择器
- 再次包含 jQuery 会覆盖已注册的 document-ready 事件
- 表达式在 FireFox 1.5.0.6 中产生错误
- 支持 ancestor:: 轴
- prev() 未按预期工作
- nth-of-type
- 动画函数发布
- attr(‘checked’, true) 不起作用
太棒了!听起来很棒!
不错。
很棒!谢谢。
我仍在尝试用 jQuery 替换 Prototype 的 Ajax-Updater()。但这与主题无关。;-)
Pingback: jQuery 1.0.2, nueva release - aNieto2K
太棒了。现在正在升级和测试。
Pingback: jQuery New Release 1.0.2! « ¡Index!
太棒了,谢谢你们。我想我可以直接将其放入并替换我当前的 jQuery,而无需进行任何更改。
感谢 Jörn!:)
祝你好运。;)
不错。我安装了它,感觉东西现在运行得更稳定更快速了。感谢发布。
酷!;)
非常好,
我有一个建议,在 ajax 返回的 HTML 中,如果任何标签在 ajax 解析时能够自动执行,那就太好了。
我现在已经用一种笨拙的方式实现了(工作得很好,只花了 3 天时间 :P),但如果 jQuery 能够原生支持它就太好了。
如果它还没有出现在错误跟踪器中,我会提交它。
-Matt
上面的评论缺少一个单词。
发表的评论:在 ajax 返回的 HTML 中,如果任何标签在 ajax 解析时能够自动执行,那就太好了。
应该是:在 ajax 返回的 HTML 中,如果任何 <script> 标签在 ajax 解析时能够自动执行,那就太好了。
抱歉发了双重评论。
-MAtt
我在淡入时遇到问题
http://be.twixt.us/jquery/suckerFish.php
当我下载演示并将 jquery.js 替换为 1.0.2 时,淡入效果消失了…
子菜单在 Firefox 中会立即弹出,而在 IE 中则永远不会出现。
有人可以复现这个错误吗?
@Julián Cellini
———
在我这里,FF、IE 5.5、6.0 和 Opera 9.0 都能正常工作。
-Matt
Pingback: jQuery: Blog: » Minor API Change in 1.0.2
Matthew
我仔细检查了
1) 我将文件下载到桌面 (使用 Firefox 的“保存网页,完整内容”)
http://be.twixt.us/jquery/suckerFish.php
2) 然后,从高亮器下载 xml 和 htc 文件
star-js.htc
star-light.htc
moz-behaviors.xml
bindings.xml
3) 然后,我下载
https://jqueryjs.cn/src/jquery-1.0.2.pack.js
4) 并用新的替换旧的 jquery.js
菜单不再使用酷炫的淡入/淡出效果显示,但在 IE 中开始工作。
使用;
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061003 Firefox/2.0
和
IE 6.0.2900.2180
希望这有帮助