Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 放大弹出窗口,可';回调后在ajax内容上使用t fire函数_Jquery_Magnific Popup - Fatal编程技术网

Jquery 放大弹出窗口,可';回调后在ajax内容上使用t fire函数

Jquery 放大弹出窗口,可';回调后在ajax内容上使用t fire函数,jquery,magnific-popup,Jquery,Magnific Popup,我正试图在这个lightbox的ajax调用后启动一个幻灯片,但没有成功。似乎parseAjax回调是在html注入之前启动的,是真的吗 这是我的密码: $('.image-link').magnificPopup({ type:'ajax', callbacks: { parseAjax: function(jqXHR) { var newSlider = $('body') .find('.

我正试图在这个lightbox的ajax调用后启动一个幻灯片,但没有成功。似乎parseAjax回调是在html注入之前启动的,是真的吗

这是我的密码:

     $('.image-link').magnificPopup({
    type:'ajax',
    callbacks: {

        parseAjax: function(jqXHR) {

            var newSlider = $('body')
                .find('.ajaxSlider')
                .royalSlider({
                   // options
                }).data('royalSlider');

        },
        close: function() {

            newSlider.destroy();

        }

    }

 });

<div class="ajaxSlider"></div> // fyo this is ajax content
$('.image link')。放大弹出窗口({
类型:'ajax',
回调:{
parseAjax:函数(jqXHR){
var newSlider=$(“body”)
.find(“.ajaxsloider”)
.royalSlider({
//选择权
}).数据('royalSlider');
},
关闭:函数(){
newSlider.destroy();
}
}
});
//仅供参考,这是ajax内容

有什么想法吗?谢谢大家!

parseAjax
在将内容添加到DOM之前触发回调。使用
updateStatus
回调,或添加一个短超时

updateStatus: function(data) {
    if(data.status === 'ready') {
        //
    }
}
此外,您可以将JS逻辑放在ajax文件中