【发布时间】:2014-12-14 16:59:02
【问题描述】:
我的控制台出现以下错误:
Uncaught TypeError: Cannot read property 'length' of undefined galleria-1.4.2.min.js:2
尝试使用具有基本“经典主题”的 Galleria.io 版本 1.4.2。我确实包含了 jQuery (v1.10.2) 和以下代码,这些代码应该是让 Galleria 图片库正常工作的基本代码:
<script src="galleria/galleria-1.4.2.min.js"></script>
<script>
Galleria.loadTheme('/galleria/themes/classic/galleria.classic.min.js');
Galleria.run('.galleria', {responsive: true, height: 0.724, lightbox: true});
</script>
你猜怎么着,它似乎工作得很好。但是,我的控制台中出现此错误,并且我的控制台中不允许出现错误。我也不喜欢控制台中的错误消息...
我不知道是什么原因造成的,我能做些什么,我只知道它是由以下行触发的:
Galleria.run('.galleria', {responsive: true, height: 0.724, lightbox: true});
即使我将选项留空。如果这可能与它有关,我也在使用 bootstrap v3。
选择器是一个类而不是一个 ID,但我已经在示例代码中看到过它,所以它不会成为问题。我在一页上有多个小图片库,所以 0、1 或更多,所以使用 ID 不是一个好的选择。我的应用程序确实需要这个。
提前感谢您的帮助。
【问题讨论】:
标签: javascript jquery image-gallery galleria