Prototype 和 jQuery 一起?
我注意到我使用的某个脚本依赖于原型。 (Lightbox 2) 它会与 jQuery 在同一页面上一起工作吗?有没有办法确保它们不发生冲突?
I noticed that a certain script I use relies on prototype. (Lightbox 2) Will it work together on the same page as jQuery? Is there way to make sure that they don;t conflict?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
可以,但如果您使用
$()<,则需要采取特殊步骤 /code> 特殊功能。基本上,这取决于您调用库和/或调用 jQuery.noConflict() 的顺序。
You can but you need to take special steps if you're using the
$()
special function. Basically it comes down to the order you call libraries and/or callingjQuery.noConflict()
.使用 jQuery.noConflict 以便您需要显式使用 jQuery 对象进行调用(即
jQuery('#selector')
而不是$
别名。Use jQuery.noConflict so that you are required to make calls using the jQuery object explicitly (i.e.
jQuery('#selector')
instead of the$
alias.有一个大量的 Lightbox 克隆,为什么不选择 jQuery 呢?不管如何避免库之间的冲突,一个页面上有两个 JS 库的下载量会很大。
There's a huge number of lightbox clones, why not choose a jQuery one? Regardless of avoiding conflicts between the libraries, having two JS libraries on one page is a lot to download.