首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery accordion和Galleria JS图像查看器问题

Jquery accordion和Galleria JS图像查看器问题
EN

Stack Overflow用户
提问于 2012-02-20 05:46:05
回答 1查看 470关注 0票数 1

我目前正在为自己制作一个网络作品集,我对手风琴的一个小问题大喊大叫。

目前我是这样初始化accordion的:

代码语言:javascript
复制
$(function() {
    $( "#accordion" ).accordion({
         active: false,
         autoHeight: false,
         navigation: true,
         collapsible: true
    });
});

这可以完美地工作,但是我使用的是Galleria JS图像查看器(www.Galleria.io),它也必须为我的每个项目进行初始化。问题是,因为折叠的内容是隐藏的,所以图像查看器会遇到初始化错误。

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

EN

回答 1

Stack Overflow用户

发布于 2012-02-20 07:24:33

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

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

更新:

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

设置wait:true应该可以做到这一点,然后它将等待无穷大(或者直到图库通过用户交互可见)。

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9353558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档