我正在使用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/)
答案 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允许什么。
如果这不起作用,那么我很遗憾地说,那是不可能的。