jQuery 1.0.2 现已可供使用!此版本是一个大型的 bug 修复版本 - 强烈建议您立即升级。像往常一样,如果您发现任何 bug,请 添加到 bug 跟踪器。
除了拥有更好的测试套件之外,此版本的另一个重要改进是增强了对常见任务(例如 AJAX 操作)的跨浏览器兼容性。然而,在此版本中没有添加任何主要功能(尽管预计在 1.1 版本中会有一些新的代码)。
我借此机会向大家介绍 Jörn Zaefferer。此版本中的许多改进都是由他完成的。他负责对测试套件进行全面改造(现在有 260 多个测试!),并修复了大多数当前的 bug 和增强功能(超过 60 个)。如果您要感谢某个人为这个版本做出贡献,那就是他。
立即下载
已关闭的票证
此版本中关闭的 bug 或增强功能的完整列表
- 跨浏览器尺寸
- IE 中完全不透明的文本渲染
- 如果已设置不透明度,FadeIn/FadeOut 会中断
- css(‘top’) 和 css(‘left’)
- fx.custom() 在 IE 中不适用于不透明度
- IE 中不透明度不起作用
- jQuery IE6 中与 base href 相关的 bug
- [补丁] 已解决 IE 不透明度问题
- 命名空间元素和属性的选择
- append(html) 函数失败,如果 html 是表格片段且以空格开头
- IE 在半透明抗锯齿文本上的怪异行为,一个小小的修复
- 修复了表单中 getAttribute(‘action’) 的问题
- IE 在嵌套的 each 循环中为 $(this) 抛出错误
- IE5 脚本错误
- Mozilla/Firefox 浏览器中的内存泄漏(使用 addEventListener)
- 过滤器似乎无法正常运行
- $(‘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 支持插件
- [补丁] 在 IE 中,没有边框时 innerWidth 和 innerHeight 失败
- sibling() 返回兄弟节点和主题
- IE 在处理 #element/* 表达式时失败
- XHTML 表格
- 当 HTML 结构包含文本时,wrap 会中断
- 修复了特殊属性的情况下属性 *=、^= 和 $= 的问题。
- `]` 会破坏选择器
- 再次包含 jQuery 会覆盖已注册的 document-ready 事件
- 表达式在 FireFox 1.5.0.6 中会产生错误
- 支持 ancestor:: 轴
- prev() 的工作方式与预期不符
- nth-of-type
- Animate 函数发布
- attr(‘checked’, true) 不起作用