gpt4 book ai didi

javascript - Instafeedjs 和 Fancybox 如何让灯箱在 instafeed 的 javascript 输出上工作

转载 作者:行者123 更新时间:2023-11-30 10:26:23 25 4
gpt4 key购买 nike

我正在尝试通过 fancybox(或任何其他灯箱!!)打开我的 instafeed 图片链接!我目前正在使用 Easy Fancybox pluginInstafeedJS .简单地将 fancybox 类添加到图像链接没有任何作用。我认为它被我最初的 instafeed js 覆盖了?

我找了又找,还是找不到解决办法。 Fancybox 在整个站点的所有其他“常规”图像上正常工作。我还尝试复制我的 instagram 提要的输出,并简单地将 HTML 粘贴到页面中,仅当我删除

时,fancybox 在此测试中才能正常工作
id="instafeed"

来自

<div id="instafeed"></div>

我目前的javascript如下:

<script type="text/javascript">
var feed = new Instafeed({
get: 'tagged',
tagName: 'mytagishere',
limit: 14,
links: false,
clientId: 'myclientidishere',
template: '<div class="col-xs-4"><a rel="group" class="fancybox" href="{{image}}"><img style="width:100%;" class="fancybox" src="{{image}}" /></a></div>',
resolution: 'standard_resolution'
});
feed.run();
</script>

<div id="instafeed"></div>

很明显,我需要做一些 javascript 调整才能使 fancybox/lightbox 效果正确执行!我的控制台也没有错误。请指教!! :)

最佳答案

这对我有用:

var feed = new Instafeed({
get: 'user',
userId: 483799418,
accessToken: '483799418.ab103e5.944a7cd8f8514fba80dd622d685e151b',
limit: 12,
sortBy: 'most-liked',
after: function () {
var images = $("#instafeed a").fancybox();
$.each(images, function(index, image) {
var delay = (index * 75) + 'ms';
$(image).css('-webkit-animation-delay', delay);
$(image).css('-moz-animation-delay', delay);
$(image).css('-ms-animation-delay', delay);
$(image).css('-o-animation-delay', delay);
$(image).css('animation-delay', delay);
$(image).addClass('animated flipInX');
})
},
template: '<a rel="group" class="fancybox" href="{{model.images.standard_resolution.url}}" target="_blank"><img style="width:100%;" class="fancybox" src="{{image}}" /><div class="likes">&hearts; {{likes}}</div></a>'
});
feed.run();
});

来源:https://github.com/stevenschobert/instafeed.js/issues/44

关于javascript - Instafeedjs 和 Fancybox 如何让灯箱在 instafeed 的 javascript 输出上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19417723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com