jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了两个版本的Jquery冲突大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
此外,我注意到我的网站正在加载两个版本的 jquery

<script type="text/javascript" src="http://www.nyimexec.com/wp-includes/js/jquery/jquery.js?ver=1.7.2"></script>

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.21/jquery-ui.min.js?ver=1.8.21"></script>

除了一些菜单导航器之外,我已经禁用了大多数插件,并且无法识别google cdn中的jquery所在的位置.哪个插件有?或在哪个文件

你能帮助我吗

>识别它来自哪里(甚至一般指导的地方,或如何搜索)
>如何解决这个问题,本质上是如何从google cdn中删除jquery.

我一直在阅读非冲突模式但是,当我找不到jquery google cdn时,不知道在哪里添加no conflict命令.

我问,因为我有一种感觉,它导致我的标签不起作用.
这是一个标签不工作的页面http://goo.gl/umIYu

我意识到一个脚本与第二个脚本不同.但是,来自google cdn的Jquery ui与我的主题使用的jqueryui冲突(不知道如何找到并粘贴在这里)

解决方法

然您的脚本没有问题,但您仍可能想尝试这个

var k=jQuery.noConflict();

并在你正在编写的新JS中用$替换$

j(document).ready(function(){
     alert('hey I am not conflicTing with any other jquery script');
});

编辑

添加var k = jQuery.noConflict();你的javascript的顶部并用j替换你的JS中的所有$.j只是一个新的jQuery对象,由我们创并执行由$执行的所有函数但不与任何其他jQuery文件冲突这页纸..

例:
如果你有

$(document).ready(function(){
     $('#SELEctor').click(function(){
          alert('Hi');
     });
});

它应该写成

j(document).ready(function(){
     j('#SELEctor').click(function(){
          alert('Hi');
     });
});

使用NoConflict之后..

编辑-2:

标签不工作的另一个可能原因可能是您正在使用的旧版本的jquery

您正在使用更高版本的jQuery UI和更低版本的jQuery,这可能是一个原因..
尝试替换以下脚本

<script type="text/javascript" src="http://www.nyimexec.com/wp-includes/js/jquery/jquery.js?ver=1.7.2"></script>

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.21/jquery-ui.min.js?ver=1.8.21"></script>

<script src="http://code.jquery.com/jquery-1.9.1.js" type="text/javascript"></script>


<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js" type="text/javascript"></script>

希望能帮助到你…

大佬总结

以上是大佬教程为你收集整理的两个版本的Jquery冲突全部内容,希望文章能够帮你解决两个版本的Jquery冲突所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。