Instagram动态添加嵌入时嵌入不起作用

m4o*_*vei 10 javascript jquery instagram

在博客上工作,在无限卷轴上加载帖子.每篇博文都可能有也可能没有Instagram嵌入.我发现页面上显示的第一个将被处理(无论它是在初始页面标记中,还是动态添加),以下都不会.这是一个简单的JS Bin,它说明了这个问题:

http://jsbin.com/hilixi/1/edit?html,js,output

第一个Instagram嵌入是在初始页面标记中.在4秒后页面加载后添加另一个Instagram嵌入.第二个嵌入添加不会被处理.

有什么想法吗?看来Instagram嵌入脚本只运行一次.我可以用任何方式强制刷新吗?

谢谢,马特

nar*_*wic 66

Instagram的嵌入代码附带的embed.js脚本有一个可以调用的过程函数.

window.instgrm.Embeds.process()
Run Code Online (Sandbox Code Playgroud)

只要加载动态内容,就可以使用它.

  • 不得不在我的</ body>之前添加这个**`<script async =""defer ="defer"src ="// platform.instagram.com/en_US/embeds.js"></script>`** (5认同)
  • 嗯,你不说.谢谢你,先生.你是一个学者和绅士. (2认同)