【发布时间】:2013-10-17 03:25:52
【问题描述】:
我正在尝试通过fancybox(或任何其他灯箱!!)打开我的instafeed 图片链接。我目前正在使用Easy Fancybox plugin 和InstafeedJS。简单地将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 效果正确执行!我的控制台也没有错误。请指教!! :)
【问题讨论】:
-
您的图片是由 instafeed 动态添加到 DOM 中的,而 fancybox v1.3.4(由 EasyFancybox 使用)不支持动态添加的元素。如果有帮助,请检查此stackoverflow.com/a/9084293/1055987
标签: javascript jquery wordpress fancybox instafeedjs