我想知道如何在Fancybox 2的回调函数中获取当前图像名称/ src。我发现a post给出了答案,但它在Fancybox 2中不起作用。
示例:
$(document).ready(function() {
$(".fancybox_share")
.attr('rel', 'gallery')
.fancybox({
afterShow: function() {
// Download button
$('.fancybox-wrap').append('<div id="fancy_download"></div>')
.on("click", "#fancy_download", function(){
var src = $('#fancybox-img').attr('src'); // Solution proposed in another post -> didn't work
});
}
});
});
感谢您的帮助。
答案 0 :(得分:2)
或者,如果您想了解当前链接(适用于任何内容类型),您只需使用this.href
/ $.fancybox.current.href
- http://jsfiddle.net/sGaAW/2/
$(".fancybox_share")
.attr('rel', 'gallery')
.fancybox({
afterShow: function () {
console.log( this.href );
// OR
console.log( $.fancybox.current.href );
}
});