jQuery 覆盖旧版本的 jQuery
我们在无法更改的页面头部引用了 jQuery 1.3.2,在页面下方它调用了 jQuery 1.5.1。
它会在代码中重写自身吗?还是可能存在潜在的冲突?
We have reference to jQuery 1.3.2 in the head of a page which we can't change, and further down the page it calls jQuery 1.5.1.
Will it just override itself in the code further down or can there be potential conflicts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能需要使用 noConflict 命令:
http://api.jquery.com/jQuery.noConflict/
如果您实际上根本没有使用旧版本,我会在加载后(但在加载 1.5.1 之前)将其直接放在顶部:
You will probably need to use the noConflict command:
http://api.jquery.com/jQuery.noConflict/
If you aren't actually using the older version at all I would put this at the top directly after it is loaded (but before you load 1.5.1):