如何在特定索引中嵌入Instagram轮播?

时间:2019-03-23 06:31:15

标签: javascript instagram carousel embed

我正在使用https://api.instagram.com/oembed嵌入Instagram轮播(例如https://www.instagram.com/p/BvRwa1tArMo)。

我想知道是否有办法选择轮播图片的索引。例如,在这种情况下,我希望嵌入显示第二张图片,而不是第一张图片。

我的简化代码是:

$.get(
  'https://api.instagram.com/oembed?url=https://www.instagram.com/p/BvRwa1tArMo&hidecaption=1&omitscript=1',
  function (data) {
    $('#ig-post').html(data.html);
  }
);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://www.instagram.com/embed.js"></script>
<div id="ig-post"></div>

(由于某种原因,它在这里无法完全正常运行,但在jsfiddle中可以使用:https://jsfiddle.net/43veku7t/

1 个答案:

答案 0 :(得分:3)

好吧,您可以采用void TextEdit::mousePressEvent(QGraphicsSceneMouseEvent * event) { event->ignore(); return; } (我讨厌带有激情的混淆类名)元素的宽度,该元素在jsfiddle的上下文中为658.406px,然后看一下li._-1_m6 translateX类的属性(看看是否还有确定此方法的可靠方法)。在.MreMs为0的情况下,您的索引为0,而在translateX为-658的情况下(并更改),您的索引为1(我想是-1)。话虽这么说,我不确定您是否能够访问此信息,因为它是一个iframe,整个CORS都在崩溃。我不确定Instagram允许什么。

如果这不起作用,那么我很遗憾地说,那是不可能的。