2011-04-01 30 views
0

嘿家伙, 我在我的网站上添加了一个内联脚本段到我的网站上的某个插件。内联脚本:jQuery没有定义?

这是此内嵌脚本的第一行。

jQuery(document).ready(function($) 

jquery 1.5加载在我的脑海中。然而在我所有的自制JS存储我用我的正常的script.js文件...

$(document).ready(function(){ 

反正...我的问题是,与jQuery(document)...这个内嵌脚本导致我的控制台喊:“jQuery是不是定义“...

任何想法如何解决?我无法访问内联脚本!

回答

1

jQuery的调用之前添加这些: jQuery.noConflict();

0

如果你的插件最终在jQuery被拉入之前添加自己的脚本,那么你会遇到这个问题。你能指出我们的实际页面吗?

如果可能,您可能需要延迟加载插件。

0

jQuery和$(通常)指的是相同的东西。检查你的jQuery库是否加载之前(即在HEAD部分更高)你的插件..

+0

我使用head.js加载多个JavaScript文件。 jQuery是用head.js加载的文件之一......这是导致问题的原因。任何想法我怎么能解决这个问题! – matt 2011-04-01 16:07:52