【发布时间】:2019-04-04 00:06:16
【问题描述】:
我想在同一页面上使用多个版本的 jQuery。 我在下面写了但是两个脚本不起作用。 你能教我我的代码有什么问题吗?
<script type="text/javascript" src="//jpostal-1006.appspot.com/jquery.jpostal.js"></script>
<script type="text/javascript" src="//code.jquery.com/jquery-2.1.0.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<script type="text/javascript">
var $330 = $.noConflict(true);
</script>
这是我的整个 JS 部分
https://jsfiddle.net/blueink/8m7oLzsf/1/
一个是使用 jquery-2.1.0.min.js 和 jpostal.js 的邮政编码脚本 第二个脚本是使用 3.3.0 的 livesearch。
【问题讨论】:
-
那么你为什么要加载 2 个版本呢?很可能这两个插件都可以使用通用版本
-
您的 noconflict 需要在您的第一个 jquery 之前,否则您的第二个将覆盖第一个,然后设置为无冲突
-
是的,可以在这里查看答案:stackoverflow.com/questions/1566595/…
标签: jquery