【发布时间】:2015-07-01 22:04:45
【问题描述】:
我正在使用InstaFeed 从 Instagram 获取图片并在网站上展示。
这是我的代码:
<script type='text/javascript' src='/js/jquery/jquery.js?ver=1.11.2'></script>
<script type="text/javascript">
var feed = new Instafeed({
get: 'tagged',
tagName: 'test',
clientId: '0000000000000000000',
limit: 6,
after: function () {
var images = $("#instafeed").find('a');
$.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 href="{{link}}" target="_blank"><img src="{{image}}" /><div class="likes">♥ {{likes}}</div></a>'
});
feed.run();
</script>
<div id="instafeed"></div>
我对 JS 和 JQuery 还很陌生,但我不确定为什么会出现这个错误。错误在以下行:
var images = $("#instafeed").find('a');
【问题讨论】:
-
请包含jquery
-
是的,你需要告诉客户端从哪里获取 JQuery,如果你打开客户端的控制台 (F12) 并按下控制台按钮,你会看到运行时无法理解什么“$”就是一切。 JQuery 将“$”定义为“JQuery”...
-
@JohnPeters 请详细说明。
-
你需要一个
-
@JohnPeters 已经更新了。
标签: javascript jquery