2014-01-21 41 views
1

标题几乎总结了它。绑定基础5清除动态加载的图像

我建立一个AJAX重的网站建立在基础5.

我已经通过AJAX进行动态加载的产品,每款产品都有,我想很好地显示使用基金会5的Clearing.js一些图片。通过AJAX检索到的新创建的元素在点击时不会触发清除功能(使用.html()添加新元素)。

我看到它的方式,我有两个显着的解决方案:

一)不知何故重新绑定清除事件新添加的元素;或

b)挂入Clearing.js手动触发使用jquery的.on()函数(不知道如何手动调用这些函数?),似乎hacky打开/关闭。

我以前翻过来使用基金会恪守事件绑定一个类似的问题,但能使用此函数调用来重新绑定事件:

$('#signup-form').foundation({bindings: 'events'}); 

但这种方法是行不通的,因为我无法找到任何文档为此。

有人可以提出一个解决方案或指向正确的方向吗? 在此先感谢。

回答

0

没有太多的关于这个问题,在这里或从Zurb爱。

我现在已经发现可以初始化这样的基础的特定组件:

$(document).foundation('clearing');

这似乎是现在的工作对我来说,虽然它仍然不是很清楚,我这是否是重初始化现有的基础实例,或每次调用时创建一个新的基础实例。

+0

知道这是旧的,但你解决了你的问题?我有几乎相同的问题..但在我的情况下,我正在使用基础清除与angularJS。简短的故事,我创造了一个相片指示。当用户点击图像时,它调用一个API来检索其余的图像,并用清除灯箱打开。有趣的是,有时它不会。 – jpgrassi