0

我有一个手风琴的应用程序。手风琴的 .content 部分是从服务器中提取的,动态生成的,并且可能相当大。因此,最好仅在用户打开该部分时才加载内容。我的想法是,最好的方法是绑定到部分打开事件,在获取内容时显示加载图标,然后显示该内容。

但是,我很难绑定到 open 事件。似乎没有关于新的 Foundation 4 部分/选项卡/手风琴的大量文档。我所看到的可能是基础 3。它说应该发送打开/打开/关闭/关闭事件,但它们似乎没有被抛出。

我似乎能够绑定的唯一事件是“点击”。哪个会起作用,除了手风琴经常在第一部分已经打开的情况下加载。我可以myExampleDynamicLoader($('section.active'))在准备好的文档上运行,但似乎应该有一种不那么骇人听闻的方式。

我创建了一个 jsFiddle 来展示我在说什么http://jsfiddle.net/HurricaneJamesEsq/6sGGD/14/

有什么建议么?

4

1 回答 1

0

在阅读了foundation.section.js 源代码后,很明显section 不会触发任何事件。添加了一个拉取请求,但同时看起来这只能通过“点击”事件来完成。

于 2013-08-20T11:59:22.873 回答