绑定基础5清除动态加载的图像

时间:2014-01-21 05:53:39

标签: ajax jquery zurb-foundation

标题几乎总结了它。

我正在构建一个基于Foundation 5的AJAX重型网站。

我通过AJAX动态加载产品,每个产品都有一些我希望使用Foundation 5的Clearing.js很好地显示的图像。通过AJAX检索的新创建的元素在单击时不会触发清除功能(使用.html()添加新元素。)

我看到它的方式,我有两个突出的解决方案:

a)以某种方式将清算事件重新绑定到新添加的元素;或

b)使用Jquery的.on()函数挂钩到Clearing.js手动触发打开/关闭(不知道如何手动调用这些函数?看起来很糟糕)。

我之前遇到过使用Foundations Abide的事件绑定的类似问题,但是能够使用此函数调用来重新绑定事件:

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

但是这种方法不起作用,因为我找不到任何文件。

有人能提出解决方案或指出我正确的方向吗? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

在这个问题上没有太多爱,无论是在这里还是从Zurb。

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

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

现在这似乎对我有用,虽然我仍然不清楚这是重新初始化现有的基础实例,还是每次调用它时都会创建一个新的基础实例。