Jquery手风琴和Galleria JS图像查看器问题

时间:2012-02-19 21:46:05

标签: jquery galleria

我目前正在为自己制作一个网络组合,我对手风琴有点问题。

目前我用这种方式初学手风琴:

$(function() {
    $( "#accordion" ).accordion({
         active: false,
         autoHeight: false,
         navigation: true,
         collapsible: true
    });
});

这很完美,但是我使用的是Galleria JS图像查看器(www.Galleria.io),它必须为我的每个项目进行初始化。问题是因为手风琴内容被隐藏,图像查看器会遇到初始化错误。

有人告诉我,我必须将Galleria元素放在视口之外或改变手风琴的工作方式。有没有人对如何解决我的问题有任何建议?

1 个答案:

答案 0 :(得分:0)

您可以尝试在accordion change事件处理程序而不是onload中初始化Galleria:

http://jqueryui.com/demos/accordion/#event-change

<强>更新

版本1.2.7,目前处于测试阶段,让我们设置等待选项。这允许您告诉Galleria在图书馆初始化之前可以提取计算机测量的时间等待多长时间。

设置wait:true应该可以解决问题,然后等待无限(或者直到使用用户交互看到图库)。

在github下载测试版:https://github.com/aino/galleria

等待选项文档:https://github.com/aino/galleria/blob/master/docs/options/wait.rst