我不是很擅长JS而且我很难处理关于Dribbble API的IF Else声明。我想渲染800px宽度的镜头,然后拍摄宽度为400px的镜头。我可以让API以相同的大小吐出我的所有镜头,但我想要一个if图像宽度= 800渲染,另一种方式渲染另一个。
有人可以告诉我如何修复下面这个烂摊子。
function larger(fileterLarge){
if(filter.shots[i].width = 800){
function render(filter){
for (var i = 0; i<filter.shots.length;i++){
inner = inner + innerP1 + filter.shots[i].url + innerP2 + filter.shots[i].image_url + innerP3 + filter.shots[i].likes_count + innerP4 + filter.shots[i].comments_count + innerP5 + filter.shots[i].title + innerp6;
}
};
$('.gallery').html(inner);
inner = "";
};
答案 0 :(得分:1)
要确定图片的呈现方式,您必须在equality "==="
语句中使用assignment "="
运算符而不是if else
运算符。希望this fiddle会帮助你