嗨,我是新手,所以请在发帖时忽略我的错误。
我正在使用leanmodel.js打开弹出窗口。它在我的页面上正常工作但是当我使用ajax调用更改页面内容时,leanmodel.js无效。
<script type="text/javascript">
$(function() {
$('a[rel*=leanModal]').leanModal({ top : 100, closeButton: ".modal_close" });
});
</script>
编辑:
我已将此代码放在一个函数中,并在ajax成功后调用了函数,但遗憾的是无法正常工作。
function myFunc(){
$('a[rel*=leanModal]').leanModal({ top : 100, closeButton: ".modal_close" });
}
答案 0 :(得分:0)
您可以尝试使用委托方法,例如
$(document).on('click', 'a[rel*=leanModal]', function(){
$(this).leanModal({ top : 100, closeButton: ".modal_close" });
});
答案 1 :(得分:0)
我认为你需要在ajax成功之后重新定义leanModal,例如: