Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ';$未定义';错误jQuery_Javascript_Jquery_Html - Fatal编程技术网

Javascript ';$未定义';错误jQuery

Javascript ';$未定义';错误jQuery,javascript,jquery,html,Javascript,Jquery,Html,因此,我得到了以下HTML和jQuery代码,每当我尝试加载页面时,Firebug都会给我“ReferenceError:$IsUndefined”错误;因此,jQuery代码不起作用。我在小牛队使用尾波2.0.9。我在jQueryUI库之前加载了jQuery库(使用GoogleCDN),在编写脚本之前加载了这两个库。在Firebug的Net部分,它显示的唯一请求是来自Google字体的字体。这只是一个启动页,因此代码非常简单。就我的一生而言,我无法理解这一点,因此任何帮助都将不胜感激 您在

因此,我得到了以下HTML和jQuery代码,每当我尝试加载页面时,Firebug都会给我“ReferenceError:$IsUndefined”错误;因此,jQuery代码不起作用。我在小牛队使用尾波2.0.9。我在jQueryUI库之前加载了jQuery库(使用GoogleCDN),在编写脚本之前加载了这两个库。在Firebug的Net部分,它显示的唯一请求是来自Google字体的字体。这只是一个启动页,因此代码非常简单。就我的一生而言,我无法理解这一点,因此任何帮助都将不胜感激


您在Jquery的头中加载了两次

删除最后一行

<script type="text/javascript" src="jquery.js"></script>

实际问题是,jQuery使用的$handler在某些地方存在冲突


如果是这样的话,将$更改为jQuery(如@Choineck)应该会起作用。

我认为问题在于您从ajax.google获取jQuery时有一点延迟
jQuery(document).ready(function($) {
  $(".maintitle", ".construction", "div", ".comeback").fadeIn("slow");
});
但你也可以尝试类似的方法

<script language="javascript" type="text/javascript">
    $j = jQuery.noConflict();
</script>

也可能是他的jQuery脚本在本例中不重要,而且(正如Tom所说)它可以是任何脚本。很抱歉造成混淆,但这是我的脚本(我重命名了它)。但我已经尝试了这里的每一个建议,不幸的是没有一个有效。根据Choinek的建议,Firebug说两个jQuery库都会加载,但我仍然看不到效果。除了本地存储之外,还有什么办法可以避免在获取库时出现延迟(例如,让用户直接从我的站点加载它们,而不是使用谷歌或微软提供的缓存副本)?这是ajax的一个已知问题。google切换CDN可能会起作用。是否有一个特定的源没有(或更少)延迟?因为在理想情况下,我不希望用户每次都要加载它们,我试过了,但是jQuery的效果仍然没有出现。有什么想法吗?
<script type="text/javascript" src="jquery.js"></script>
jQuery(document).ready(function($) {
  $(".maintitle", ".construction", "div", ".comeback").fadeIn("slow");
});
<script language="javascript" type="text/javascript">
    $j = jQuery.noConflict();
</script>
$j("...")