Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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 无法工作-错误:不是函数_Javascript_Jquery_Html - Fatal编程技术网

Javascript 无法工作-错误:不是函数

Javascript 无法工作-错误:不是函数,javascript,jquery,html,Javascript,Jquery,Html,我在我的一个客户的网站上遇到了一些问题。以下是供参考的链接: 我曾经在多个其他网站上毫无疑问地使用过。然而,由于某些原因,该网站只是不想正确执行脚本。它不是在lightbox克隆中打开图像,而是在新页面中打开图像。也许这和主机托管有关,但不管怎样,我想看看像你们这样的专业人士是怎么想的 我正在使用Firefox 26(Mac版本),并使用Firebug确定错误: TypeError: $ is not a function $(document).ready(function(){ 我已经尝试

我在我的一个客户的网站上遇到了一些问题。以下是供参考的链接:

我曾经在多个其他网站上毫无疑问地使用过。然而,由于某些原因,该网站只是不想正确执行脚本。它不是在lightbox克隆中打开图像,而是在新页面中打开图像。也许这和主机托管有关,但不管怎样,我想看看像你们这样的专业人士是怎么想的

我正在使用Firefox 26(Mac版本),并使用Firebug确定错误:

TypeError: $ is not a function
$(document).ready(function(){
我已经尝试了许多解决方案,包括一个使我将“$”更改为“window.jQuery”,然后由于某种原因,代码中的下一行创建了相同的错误

以下是我的代码,适用于那些希望跳过整个页面的人源代码:

在我的标题中:

<link href="../prettyPhoto.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../Scripts/jquery.prettyPhoto.js"></script>
<script type="text/javascript" src="../Scripts/jquery-1.6.1.min.js"></script>

结束正文标记前的最后一个脚本:

<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
    $("a[rel^='prettyPhoto']").prettyPhoto({
    theme: 'light_rounded',
});
});
</script>

$(文档).ready(函数(){
$([rel^='prettypto'])。prettypto({
主题:"光明",,
});
});

我知道我的链接很好,这就是为什么我没有包括它们。

下面的错误是jQuery没有加载

TypeError: $ is not a function
$(document).ready(function(){
检查您的资源,我猜您的路径是区分大小写的,并且库没有正确加载

<script type="text/javascript" src="../Scripts/jquery.prettyPhoto.js"></script>
<script type="text/javascript" src="../Scripts/jquery-1.6.1.min.js"></script>


检查您的资源。

下面的错误是jQuery未加载

TypeError: $ is not a function
$(document).ready(function(){
检查您的资源,我猜您的路径是区分大小写的,并且库没有正确加载

<script type="text/javascript" src="../Scripts/jquery.prettyPhoto.js"></script>
<script type="text/javascript" src="../Scripts/jquery-1.6.1.min.js"></script>


检查您的资源。

确保在加载插件之前加载jQuery

<script type="text/javascript" src="../Scripts/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="../Scripts/jquery.prettyPhoto.js"></script>

确保在加载插件之前加载jQuery

<script type="text/javascript" src="../Scripts/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="../Scripts/jquery.prettyPhoto.js"></script>

在任何构建在其上的库之前,需要声明Vanilla jquery

<!--first, jquery-->
<script type="text/javascript" src="../Scripts/jquery-1.6.1.min.js"></script>
<!--then the rest-->
<script type="text/javascript" src="../Scripts/jquery.prettyPhoto.js"></script>

在任何构建在其上的库之前,需要声明Vanilla jquery

<!--first, jquery-->
<script type="text/javascript" src="../Scripts/jquery-1.6.1.min.js"></script>
<!--then the rest-->
<script type="text/javascript" src="../Scripts/jquery.prettyPhoto.js"></script>

最终我放弃了对javascript的依赖,选择了另一种。Lightbox 2.0:


它按照我的意愿工作,没有任何问题。

最终,我放弃了javascript,选择了另一种。Lightbox 2.0:



它按照我的意愿工作,没有任何问题。

我认为jquery需要添加在头文件中的任何子库之前。我认为jquery需要添加在头文件中的任何子库之前。好吧,我已经将jquery01.6.1.min.js文件移到了其他所有文件之上,只是为了确定。仍然会出现相同的错误。您可以尝试code.jquery.com/jquery-latest.min吗.js“>?我已经添加了它,但是它产生了一个404页面,没有找到。从那以后我就把它取下来了。太奇怪了,它对我来说很好用。你解决问题了吗?如果你把你的页面放上去(即使它不工作)并给我发送我可以尝试帮助的URL,那么我已经将jquery01.6.1.min.js文件移到了其他所有文件之上,只是为了确保这一点。仍然出现同样的错误。你能试试code.jquery.com/jquery latest.min.js“>”吗?我添加了这个,但是它产生了一个404页面,没有找到。我已经删除了它。太奇怪了,它在我这边工作得很好。你解决了你的问题吗?如果你把你的页面放上去(即使它不工作)然后给我发一个我能帮上忙的URL好吧,我已经把jquery01.6.1.min.js文件移到了其他所有文件之上,只是为了确定。仍然有相同的错误。好吧,我已经把jquery01.6.1.min.js文件移到了其他文件之上,只是为了确定。仍然有相同的错误。我检查了我的资源。事实上,我已经把这些文件拖到了代码中在dreamweaver中,它按原样填充字段。仍然存在问题。@user3179689我已经有一段时间没有使用DW了,我不知道如何分配资源。在您上载的页面上,右键单击->查看源,然后单击两个.js库,以确保它们已加载到服务器上。事实上,我已经检查了我的资源我已将文件拖放到dreamweaver中的代码中,该字段按原样填充。仍然存在问题。@user3179689我已经有一段时间没有使用DW了,我不知道如何分配资源。在上载的页面上,右键单击->查看源代码,然后单击这两个.js库以确保它们已加载我不知道为什么会投反对票。我也有同样的问题。所有其他脚本都运行良好,首先调用jquery,但没有办法让这个脚本工作。这个插件在jquery上使用最新版本,不会导致其他使用jquery的插件出现问题……我不知道为什么会投反对票。我也有同样的问题。所有其他脚本都运行良好,首先调用jquery,但此脚本无法运行。此插件使用jquery的最新版本,不会导致使用jquery的其他插件出现问题。。。