Jquery 放大弹出窗口,可';回调后在ajax内容上使用t fire函数
我正试图在这个lightbox的ajax调用后启动一个幻灯片,但没有成功。似乎parseAjax回调是在html注入之前启动的,是真的吗 这是我的密码: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('.
$('.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文件中