我已经编写了一个jQuery插件,它适用于1.4.1以上的所有版本。现在jQuery已更新到1.4.2已完全停止工作。我有一堆单元测试,在最后一个版本中只有32个300+通过。
我已经检查了1.4.2更新日志,但它说的是有一些性能改进,就是这样。
这是更改日志:
Performance Improvements:
· The performance of calling .bind() and .unbind().
· The performance of .empty(), .remove(), and .html().
· The performance of inserting a single DOM node into a document.
· The performace of calling $("body").
Bug Fixes:
· Remove existing foo[] when traditional = false in param.
· Problem with getJSON callback does not firing.
· Removed the Need for setArray.
我不使用错误修复部分中提到的任何部分。这个版本中是否有任何其他更改可能会破坏我的代码?我真的不知道从哪里开始调试。
答案 0 :(得分:1)
我建议您检查调用$.data()
的地方以检索值 - 现在它会在我测试时返回null
或undefined
,而mu插件已停止工作。