Modalbox - .jlick事件在ajax调用后无法正常工作

时间:2014-03-24 08:54:42

标签: javascript jquery ajax

我在此页面中集成了一个模态框:http://leanmodal.finelysliced.com.au。当我使用页面上的元素时,模态框工作正常。但是,当我从AJAX调用接收数据时,单击事件不起作用。

问题似乎是.click仅适用于页面上已有的元素。 问题是.click仅适用于页面上已有的元素 - 并且通过使用" on"它应该可以工作。我试过编辑js文件但没有成功。

链接到js:http://leanmodal.finelysliced.com.au/js/jquery.leanModal.min.js

我该如何编辑js文件?提前谢谢。

1 个答案:

答案 0 :(得分:0)

确保来自ajax调用的插入元素具有模态脚本将查找的正确属性(rel =“leanModal”)。

将ajax数据插入页面后,您应该通过以下方式将模态代码分配给新元素;

$('a[rel*=leanModal]').leanModal({ top : 200, closeButton: ".modal_close" });