0

我收到标题上的错误。请参阅http://i49.tinypic.com/s6jc03.png的屏幕截图

错误并不总是存在,有时我刷新并没有错误。

我已经将所有代码放入 $(document).ready(function(){} 以防万一 DOM 没有准备好。

base.js:2453 ->

$('#SetList_Close,.fb_close').live('click',function(){
    $.fancybox.close();
    return false;
});

任何想法发生了什么?该错误发生在 Chrome 上。我没有测试过其他浏览器。

编辑:我正在使用来自 googleapis.com 的 jquery 1.7.2

非常感谢任何帮助。谢谢!

4

1 回答 1

0

应该怎么$.fancybox做?我不认为这是他们页面上的 api

您的意思是使用该$.fn.fancybox版本吗?

$('.some-element').fancybox({
       href: this.href,
       overlayOpacity: 0.2,
       centerOnScroll: true,
       scrolling: false,
       hideOnOverlayClick : false
   });

这是一个错误,因为您调用 fancybox 的对象不是 jquery 中包装的 DOM 元素。

于 2012-07-09T19:42:55.130 回答