我使用以下代码在我的元素上启动Magnific-Popup并且一切正常:
$( '.client-logo-overlay' ).magnificPopup({
//modal: true,
//closeBtnInside:true,
//closeOnBgClick: true,
//showCloseBtn: true,
delegate: 'a',
type: 'ajax',
ajax: {
settings: {
url: $( this ).attr( 'href' ),
type: 'POST'
}
},
callbacks: {
parseAjax: function( mfpResponse ) {
var html = $( mfpResponse.data ).find( 'article' );
mfpResponse.data = $( '<div>', { class: 'white-popup small' } ).append( html );
}
}
});
然而,当使用AJAX加载某些内容时,MagnificPopup对这些新插入的元素不再有效 - 我缺少什么。
非常感谢任何帮助。
由于