在instafeed.js中打开新窗口中的链接

Kas*_*sra 7 javascript instafeedjs

我正在使用instafeed.js在我的网站上显示我最新的Instagram图像.但默认情况下,图像链接在同一窗口中打开.这是JS代码:https: //github.com/stevenschobert/instafeed.js/blob/master/instafeed.js 更多信息:http: //instafeedjs.com

我尝试使用这个技巧在新窗口中打开链接:

<script>
$(function(){
  $("#instafeed a").attr("target","_blank");
});
</script>
Run Code Online (Sandbox Code Playgroud)

但这种伎俩并不适用于这种情况.

任何方案?谢谢.

Ste*_*ert 11

最好的方法是使用template选项:

var feed = new Instafeed({
  template: '<a href="{{link}}" target="_blank"><img src="{{image}}" /></a>'
  // other settings...
});
Run Code Online (Sandbox Code Playgroud)

您不需要直接修改源文件.

有关模板如何工作的更多信息,请查看有关模板的文档.


小智 0

明白了!按照Kasra的逻辑,找到了解决方案:

在您的 instafeed.js 文件中,查看第 177 行并添加anchor.setAttribute('target', '_blank'); 精美的作品。