0

在我可以修复一个微不足道的错误之前,将整个项目保留在某个 jQuery 版本上是标准做法吗?

详细信息:我使用的是旧版本的qTip,因为它适用于 jQuery 1.4.2(我开始项目时的当前版本)。需要注意的是,qTip 的候选发布版不适用于当前稳定的 jQuery。

我的 qTip 功能中出现了一个错误,其中工具提示开始从屏幕外开始动画,而它们应该在鼠标悬停时弹出元素。

不用说,我以为我弄坏了一些东西,但最终注意到 jQuery 已经提升了一个档次,所以我回到了 jQuery 1.4.2 和 viola,工具提示按预期工作。

现在我不知道该怎么办;我想将项目保留在当前稳定的 jQuery 库中,但我不确定如何调试这样的东西。

另外,我也不觉得我应该向旧版本的应用程序提交错误,但也许我错了。

提前致谢。

4

1 回答 1

1

在 qTip 库上替换该行

if(typeof $(this).data('qtip') == 'object')

if($(this).data('qtip') !== null && typeof $(this).data('qtip') == 'object')

祝你好运!

于 2010-11-01T19:07:11.723 回答