我在这里有点麻烦。要安装的fancybox我得到这个JavaScript错误:fancybox麻烦:undefined不是函数
'undefined' is not a function (evaluating '$("a.fancybox").fancybox()')
这里是我的HTML
<a href="http://localhost/vm/wp-content/gallery/txt/l2.jpg" class="fancybox">
<img src="http://localhost/vm/wp-content/gallery/testando/thumbs/thumbs_l2.jpg">
</a>
和我的javascript
<script type="text/javascript">
$(document).ready(function() {
$("a.fancybox").fancybox();
});
</script>
有没有人遇到这个问题?
谢谢!
第一个想法是脚本的整体设置。你是“试图安装fancybox”,显然你还没有成功,你的HTML + Javascript(这是正确的)是证明:) – thmshd 2011-12-28 12:37:46
但在其他页面工作正常与相同的脚本!但在这一个图像是使用PHP foreach函数生成的。 – 2011-12-28 12:40:05
我已经删除了'syntax-error'标记,因为错误不是语法错误(实际上它是一个引用错误)。如果你需要一个答案,你应该显示你的整个页面的生成内容,要么是内联(如果代码不是太大),要么通过链接,要么在[fiddle](http://jsfiddle.net)或[ jsbin](http://jsbin.com)。 – 2011-12-28 12:42:29