Javascript Modalbox-。在ajax调用后单击事件不起作用
我已集成了此页面中的模式框:。当我处理页面上的元素时,模式框工作得很好。但是,当我从AJAX调用接收数据时,click事件不起作用 问题似乎是。单击仅适用于页面上已有的元素。 问题是。单击只对页面上已经存在的元素起作用-通过使用“开”,它应该起作用。我尝试过编辑js文件,但没有成功 链接到js:Javascript Modalbox-。在ajax调用后单击事件不起作用,javascript,jquery,ajax,Javascript,Jquery,Ajax,我已集成了此页面中的模式框:。当我处理页面上的元素时,模式框工作得很好。但是,当我从AJAX调用接收数据时,click事件不起作用 问题似乎是。单击仅适用于页面上已有的元素。 问题是。单击只对页面上已经存在的元素起作用-通过使用“开”,它应该起作用。我尝试过编辑js文件,但没有成功 链接到js: 我应该如何编辑js文件?提前感谢。确保ajax调用中插入的元素具有模态脚本将查找的正确属性(rel=“leanModal”) 在将ajax数据插入页面之后,您应该通过以下方式将模式代码分配给新元素: $
我应该如何编辑js文件?提前感谢。确保ajax调用中插入的元素具有模态脚本将查找的正确属性(rel=“leanModal”) 在将ajax数据插入页面之后,您应该通过以下方式将模式代码分配给新元素:
$('a[rel*=leanModal]').leanModal({ top : 200, closeButton: ".modal_close" });
您必须使用事件委派,请阅读此处以解决您的问题。我只需要在通过AJAX调用接收的数据中分配模式代码。