我正在使用一些jquery进行评级,并在我的网站上放大图像。直到我包括:http://cdn.jquerytools.org/1.2.5/jquery.tools.min.js,这一切都很好。此时,Mozilla错误控制台说$('rating_div').rating(params ..)不是一个函数,对于我的放大图像来说是相同的。如果删除包含项,则所有内容都将再次正常运行。

如果我在tools.js之后添加了普通的jquery.js文件,那么我的普通jquery就可以了,而tools.js却没有。

我已经看到其他人也遇到过这样的问题,但是我找不到解决方案。有任何想法吗?

谢谢。

最佳答案

您要在包含的文件中再次包含jQuery 1.4.2(它将删除所有插件,因为它重新定义了jquery对象),而不是此:

http://cdn.jquerytools.org/1.2.5/jquery.tools.min.js


用这个:

http://cdn.jquerytools.org/1.2.5/all/jquery.tools.min.js


Visit their download page(在底部)以获取CDN文件及其包含内容的完整列表。

关于javascript - 包含jquery.tools.js会破坏其他jquery函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4325276/

10-14 10:54
查看更多