ajax 加载内容上的 Featherlight
Featherlight on ajax loaded content
我在 ajax 加载的内容上遇到 Featherlight 灯箱问题。
在上传页面上,我显示了一个画廊,其中包含使用灯箱打开的图片。它在第一次加载时运行良好。但是一旦我上传新图片,图库就会被 ajax 刷新,并且灯箱不再工作。
我通过 Jquery 加载 Featherlight :
jQuery(window).on('load', function(){
var lightbox_url = 'js/jquery.magnific-popup.min.js';
jQuery.getScript( lightbox_url, function() {
$('.lightbox-img').magnificPopup({type:'image'});
});
});
我在文档中没有看到任何选项 (https://github.com/noelboss/featherlight/)。
感谢您的帮助!
每当您调用 ajax 调用更改图像时,您必须重新调用 featherlight 启动函数。
$.ajax({url: "xx", success: function(result){
//your code here
$('.lightbox-img').magnificPopup({type:'image'});
}});
我在 ajax 加载的内容上遇到 Featherlight 灯箱问题。
在上传页面上,我显示了一个画廊,其中包含使用灯箱打开的图片。它在第一次加载时运行良好。但是一旦我上传新图片,图库就会被 ajax 刷新,并且灯箱不再工作。
我通过 Jquery 加载 Featherlight :
jQuery(window).on('load', function(){
var lightbox_url = 'js/jquery.magnific-popup.min.js';
jQuery.getScript( lightbox_url, function() {
$('.lightbox-img').magnificPopup({type:'image'});
});
});
我在文档中没有看到任何选项 (https://github.com/noelboss/featherlight/)。 感谢您的帮助!
每当您调用 ajax 调用更改图像时,您必须重新调用 featherlight 启动函数。
$.ajax({url: "xx", success: function(result){
//your code here
$('.lightbox-img').magnificPopup({type:'image'});
}});