多个 JavaScript 库?
好的,我在一个页面中使用 jQuery 1.5 和 Google Data API 库,并且 jQuery 根本没有触发。它们互相干扰吗?如果是,我该如何解决?
Ok so i am using jQuery 1.5 and Google Data API library in one page, and the jQuery is not firing at all. Are they interfering with each other and if so how do i fix it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 jQuery 的 noconflict() 为其赋予自己的命名空间
http://api.jquery.com/jQuery .noConflict/
You can use jQuery's noconflict() to give it its own namespace
http://api.jquery.com/jQuery.noConflict/
除了按照 Crayon 建议使用 noconflict() (这是一个很好的答案,+1)之外,您还可以使用 jquery 而不是 $ 来调用 jquery。因此,例如...而不是...
您会这样做
这可以避免使用 $ 的其他库之间的任何冲突。
In addition to using noconflict() as Crayon suggested (which is a good answer, +1), you can also use jquery instead of the $ to make calls to jquery. So, for example...instead of...
you would do
This avoids any conflicts between other libraries that use the $.