手动调用Fancybox 2会返回“过多的递归”错误

时间:2013-02-20 10:32:36

标签: jquery recursion fancybox fancybox-2

我刚在我的网站上安装了Fancybox 2,我试图手动调用它(通过点击图像)。我得到的错误是“过多的递归”。我将尝试提供尽可能多的信息,因为该项目只是本地的。

以下是按正确顺序为给定页面加载的javascript文件列表:

  • /js/jquery.js
  • /js/bootstrap.min.js
  • /js/leaflet.js
  • /js/jquery.cloud.min.js
  • /js/jquery.cookie.js
  • /js/jquery.fancybox.min.js

以下是代码(我认为非常简单):

function viewImages () { 
    $.fancybox( {href : '223141main_flare_print.gif', title : 'Lorem lipsum'} ); 
}

$('div.image').click(function(){ viewImages (); });

最后,当我点击div时,这些是我得到的确切错误:

  

太多的递归@ ../ js / jquery.js:1534

     

太多的递归@ ../ js / jquery.js:2777

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果你正在使用Twitter Bootstrap< 2.3.1,众所周知会导致这个问题(我刚刚经历过,并且升级bootstrap解决了这个问题)

此处有更多详情:https://github.com/fancyapps/fancyBox/issues/519