两个版本的Jquery冲突

此外,我注意到我的网站正在加载两个版本的jquery

  

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

你能帮助我吗

  • 来自哪里的识别(甚至是在哪里查看或如何搜索的一般指南)
  • 如何解决这个问题,本质上是如何从谷歌cdn中删除jquery。

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

我在问,因为我觉得这导致我的标签无法正常工作。 这是一个标签不起作用的页面http://goo.gl/umIYu

– 我意识到第一个脚本与第二个脚本不同。 但是,来自谷歌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,这可能是一个原因。尝试替换以下脚本

   

   

希望能帮助到你…

您应列出从最大到最小的版本。

例:

     

等等…

这两个库不一样。 一个是jQuery,另一个是jQueryUI库,它可以一起使用而没有任何问题。