FancyBox无法正常工作.获取"RangeError:超出最大调用堆栈大小"

ska*_*ous 2 jquery fancybox

我正在尝试使用FancyBox,它是最简单的形式而且不起作用 - 单击图像缩略图后,我在开发者控制台中看到以下内容: RangeError: Maximum call stack size exceeded

这是HTML:

<a class="fancybox" href="/site_media/some_image.jpg">
    <img src="/site_media/some_image_thumbnail.jpg">
</a>
Run Code Online (Sandbox Code Playgroud)

并且jQuery调用激活FancyBox:

$('.fancybox').fancybox();
Run Code Online (Sandbox Code Playgroud)

不能简单...我正在使用jQuery 1.9.1和FancyBox 2.1.4.大量的研究使我在这里没有任何帮助.

ska*_*ous 5

发现问题 - Bootstrap 2.3打破了fancyBox支持,他们不愿意修复它.更多信息:

https://github.com/twitter/bootstrap/issues/6862

Yohn在该线程中建议的代码更改为我解决了问题,我还没有看到任何带有bootstrap的副作用.同样有趣的是 - Bootstrap 2.3似乎也破坏了LightBox,发生了完全相同的异常.

编辑:请参阅下面的Adam的评论.这个Bootstrap错误已在2.3.1版中修复