featherlight.js - 在模态加载上运行脚本

时间:2017-06-20 13:52:42

标签: javascript ajax featherlight.js

问题 HTML

<div id="form-lightbox">
<div class="form">
    <div id="ajaxreplace">
        <script type="text/javascript"> 
            jQuery(function() { 
                jQuery.ajaxReplace({ 
                    //parameters
                });
            }); 
        </script>
    </div>
</div>
</div>
<a href="#form-lightbox">open lightbox</a>

这是一个自定义脚本,用后端的表单替换脚本。

问题是,featherlight.js复制源并显示 灯箱中的克隆。 表单的库不能处理重复的代码。

我将脚本标记类型更改为&#34; text / x-template&#34;所以脚本呢 不直接运行。但是表格没有在灯箱中呈现。

问题:如何在加载灯箱时使用featherlight运行脚本?

1 个答案:

答案 0 :(得分:0)

要在灯箱打开后运行代码,请使用回调(例如afterOpen)。

如果您不想复制内容,请使用persist选项。

HTH