jquery库

时间:2011-07-13 17:01:36

标签: jquery libraries

所有jquery库之间有什么区别?

如果我下载jquery-1.2.6.min.js的插件和jquery-1.4.2.js的插件,我不能在同一页面上合并它们吗?有没有办法避免库存崩溃,这样两个插件都能正常工作?

例如,当尝试组合来自不同库的插件时,Firebug会返回此错误

jQuery is not defined 
(jQuery);"

$ is not defined 
$(function(){

感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

这里有一个非常有用的链接。 Jquery有一个名为noconflict的新插件,在这里你有学习使用它的教程。

http://drupal.org/node/578712

答案 1 :(得分:1)

jquery-1.2.6.min.js是jQuery的1.2.6版本,已经最小化。

jquery-1.4.2.js是jQuery的1.4.2版,并没有被最小化。

我不确定你为什么想要合并这两个库。这就像试图同时使用Window XP和Windows 7(我不是在谈论虚拟机)。只需使用最新版本。

无论如何,*.min.js是jQuery源代码的obfuscated版本。当你看到它时,它对你没有任何意义......它已经被压缩了。

我希望这会有所帮助 赫里斯托斯

答案 2 :(得分:0)

您无法在同一页面上定义两次JQuery。较新版本具有不同的功能和一般更新。几乎没有理由在一个页面上有两个版本的JQuery。您可以重新定义其中一个库,使用两个美元符号而不是一个。你在页面上放置两个版本的JQuery的唯一原因是来自两个不同版本的两个使用功能用于说向后兼容性,但是这种情况最好只是更新你的代码以使用最新版本。