为什么此代码不能与…一起工作。。。。jquery

为什么此代码不能与…一起工作。。。。jquery,jquery,Jquery,嘿,为什么我的代码不能使用jquery版本。当存在jquery文件时,我的代码似乎不起作用以下是jquery代码: <script type="text/javascript" src="/js/jquery-1.5.2.js"></script> <script type='text/javascript' src="/js/jquery-1.10.1.min.js"></script> 有人知道为什么jquery 1.5.2和1.10.1.m

嘿,为什么我的代码不能使用jquery版本。当存在jquery文件时,我的代码似乎不起作用以下是jquery代码:

<script type="text/javascript" src="/js/jquery-1.5.2.js"></script>
<script type='text/javascript' src="/js/jquery-1.10.1.min.js"></script>

有人知道为什么jquery 1.5.2和1.10.1.min不接受我的代码吗?如何更正代码?

在web浏览器中使用开发人员工具,查看实际加载的脚本

例如,如果您使用的是Google Chrome,请打开声明JQuery脚本的HTML页面,按F12打开开发人员工具,然后单击“资源”,然后在“框架”文件夹中,您将能够看到哪些脚本已实际加载到内存中

在“源代码”选项卡中,单击网页源代码,它应该突出显示抛出的任何错误。如果您不确定它们的含义,请将它们附加到您的问题中,然后我们可以帮助您找出如何修复它们

但是看看您提供给我们的内容,似乎您正在加载两个版本的JQuery。这行不通。您可以加载其中一个,也可以加载另一个,但不能同时加载两个。如果这两个方法都成功加载到内存中,那么对JQuery方法的调用可能会失败,因为浏览器不知道要调用哪些方法,因为同一方法有两个不同的版本


正如Nick在上面指出的,如果您真的必须同时使用这两个脚本,请使用JQuery无冲突模式

为什么要包括1.5.2,然后立即包括1.10.1。。。那没有意义。我需要它们来写我的历史剧本。我想重写代码,以适应关于这一点的脚本。。。删除一个。正如@JamesMontagne所指出的,删除一个
jquery
文件,你不能同时使用这两个文件。如果你真的必须有两个版本的jquery(你有一个过时的插件,除了1.5.2以外的任何版本),使用jquery的模式。
var timer;

$(".icon-menu-2").animate({ width: "200", "margin-right": "30", queue: false, duration: "slow"});
$(".c_right").animate({ "margin-right": "215", queue: false, duration: "slow"}, function () {
    timer = setTimeout(function () {
        $(".icon-menu-2").animate({ "margin-right": "-155", queue: false, duration: "slow"});
        $(".c_right").animate({ "margin-right": "30", queue: false, duration: "slow"});
    }, 500);
});