我正在尝试使用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>
jQuery调用激活FancyBox:
$('.fancybox').fancybox();
不能简单......我正在使用jQuery 1.9.1和FancyBox 2.1.4。大量的研究使我在这里没有任何帮助。
答案 0 :(得分:5)
发现问题 - Bootstrap 2.3打破了fancyBox支持,他们不愿意修复它。更多信息:
https://github.com/twitter/bootstrap/issues/6862
Yohn在该线程中建议的代码更改为我解决了问题,我还没有看到任何带有bootstrap的副作用。同样有趣的是 - Bootstrap 2.3似乎也破坏了LightBox,发生了完全相同的异常。
编辑:请参阅下面的Adam的评论。这个Bootstrap错误已在版本2.3.1中修复