Javascript 花式方框添加按钮完成在新窗口中打开当前图像

Javascript 花式方框添加按钮完成在新窗口中打开当前图像,javascript,jquery,Javascript,Jquery,我试图扩展fancybox,以允许一个新按钮在新窗口中打开当前图像。我计划通过onComplete添加此内容,尽管我可以在API中找到解释如何从以下位置获取当前图像的任何信息: 'onComplete' : function(currentArray, currentIndex, currentOpts){ alert(currentArray.title); } 或者,如果您能为我指出一些有关如何使用currentArray、currentIndex、currentOpts的文档,请

我试图扩展fancybox,以允许一个新按钮在新窗口中打开当前图像。我计划通过onComplete添加此内容,尽管我可以在API中找到解释如何从以下位置获取当前图像的任何信息:

'onComplete' : function(currentArray, currentIndex, currentOpts){
    alert(currentArray.title);
}
或者,如果您能为我指出一些有关如何使用currentArray、currentIndex、currentOpts的文档,请尝试以下()方法:

CSS(我使用了右箭头图标,但可以随时更改和/或移动此图标)

剧本

$('.popbox').fancybox({
  onComplete: function(currentArray, currentIndex, currentOpts){
    var currentUrl = currentArray[currentIndex].href,
      link = '<a target="_blank" id="external-link" title="Open in a new tab" href="' + currentUrl + '"></a>';
    $('#fancybox-close').before(link);
  }
});
$('.popbox').fancybox({
onComplete:函数(currentArray、currentIndex、currentOpts){
var currentUrl=currentArray[currentIndex].href,
链接='';
$(#fancybox close')。在(链接)之前;
}
});

也许你可以帮我解决另一个问题,看看是否应该显示prev/next按钮。
$('.popbox').fancybox({
  onComplete: function(currentArray, currentIndex, currentOpts){
    var currentUrl = currentArray[currentIndex].href,
      link = '<a target="_blank" id="external-link" title="Open in a new tab" href="' + currentUrl + '"></a>';
    $('#fancybox-close').before(link);
  }
});