jquery 库
所有 jquery 库之间有什么区别?
如果我下载了jquery-1.2.6.min.js的插件和jquery-1.4.2.js的插件,我不能将它们合并在同一页面吗?有没有办法避免库之间的崩溃,以便两个插件都可以工作?
例如,当尝试组合来自不同库的插件时,Firebug 会返回此错误
jQuery is not defined
(jQuery);"
,或者
$ is not defined
$(function(){
感谢您的帮助。
What is the difference between all jquery libraries?
If I download plugin of jquery-1.2.6.min.js and plugin of jquery-1.4.2.js, can't I combine them at the same page? Is there a way to avoid crash betwwen the libraries so both plugin will work?
For instance, Firebug returns this error when trying to combine plugins from different libraries
jQuery is not defined
(jQuery);"
or
$ is not defined
$(function(){
Thanks for any help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这里有一个非常有用的链接。 Jquery 有一个名为 noconflict 的新插件,这里有学习使用它的教程。
http://drupal.org/node/578712
here you have a link that could be very helfull. Jquery has a new plugin called noconflict and here you have the tutorial to learn to use it.
http://drupal.org/node/578712
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 源代码。当你看它时,它对你来说没有任何意义......它已经被压缩了。我希望这有帮助。
赫里斯托
jquery-1.2.6.min.js
is version 1.2.6 of jQuery and has been minimized.jquery-1.4.2.js
is version 1.4.2 of jQuery and has not been minimized.I'm not sure why you'd want to combine the 2 libraries. It's like trying to use Window XP and Windows 7 at the same time (I'm not talking virtual machines). Just use the latest version.
Anyway, the
*.min.js
is an obfuscated version of the jQuery source code. When you look at it, it won't make any sense to you... it has been compressed.I hope this helps.
Hristo
您不能在同一页面上定义两次 JQuery。新版本有不同的功能和一般更新。几乎完全没有理由在一个页面上有两个版本的 JQuery。您可以重新定义其中一个库以使用两个美元符号而不是一个。将两个版本的 JQuery 放在一个页面上的唯一原因是两个使用两个不同版本的功能,以实现向后兼容性,但在这种情况下,最好只更新代码以使用最新版本。
You cannot define JQuery twice on the same page. The newer version have different functionalties and general updates. There is almost absolutely no reason to have two versions of JQuery on one page. You can redefine one of the libaries to use say two dollar signs instead of one. The only reason you put two versions of JQuery on a page is two use functionalties from two different versions for say backwards compatibility, but that case it's better to just update your code to work with the newest version.