【发布时间】:2015-02-11 10:40:29
【问题描述】:
我正在尝试在我的网站上安装 prettyPhoto 灯箱,但我一直收到同样的错误。控制台中的以下代码会生成此错误
"undefined is not a function"
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$("a[rel^='prettyPhoto']").prettyPhoto();
});
</script>
第 18 行
我已经在页脚和页眉中尝试过,两者都会导致相同的问题并且灯箱无法加载。
这是我的 head 标签中的文件...
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js" type="text/javascript"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/css/prettyPhoto.css" type="text/css" media="screen" charset="utf-8" />
<script src="<?php bloginfo('template_directory'); ?>/js/jquery.prettyPhoto.js" type="text/javascript" charset="utf-8"></script>
我的网站是 www.jessicadraws.com
有什么想法吗?
戴夫。
【问题讨论】:
-
顺便说一句,你是否包含了 prettyPhoto js ..?
-
好像找不到 prettyPhoto.js 文件,那么 prettyPhoto() 函数是未定义的。你在哪里包含 prettyPhoto 脚本?
-
它包含在头部标签中
标签: javascript jquery lightbox prettyphoto