所有jquery库之间有什么区别?
如果我下载jquery-1.2.6.min.js的插件和jquery-1.4.2.js的插件,我不能在同一页面上合并它们吗?有没有办法避免库存崩溃,这样两个插件都能正常工作?
例如,当尝试组合来自不同库的插件时,Firebug会返回此错误
jQuery is not defined
(jQuery);"
或
$ is not defined
$(function(){
感谢您的帮助。
答案 0 :(得分:1)
这里有一个非常有用的链接。 Jquery有一个名为noconflict的新插件,在这里你有学习使用它的教程。
答案 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的唯一原因是来自两个不同版本的两个使用功能用于说向后兼容性,但是这种情况最好只是更新你的代码以使用最新版本。