gpt4 book ai didi

JavaScript html 画廊

转载 作者:行者123 更新时间:2023-12-03 11:54:10 32 4
gpt4 key购买 nike

我正在为我的网站编辑/创建以下脚本。正如你在下面看到的,我希望他添加一个 <div class="row">在每一行的开头。 (很难解释)。然后使用 var“getal”,我希望他在 4 个项目之后结束这个 DIV 标签(4x foreach 循环)但我尝试使用 If 循环执行此操作的方法不起作用。有任何想法吗? (代码在没有 <div class="row"> 、 if 循环和 var getal 的情况下工作正常。

function show_albums (response) {
var getal = 0;
//hide main loader
$('#loading_gallery').hide();
$.each(response.data, function(key, value) {

//create html structure
//rijen teller
if (getal = 0 ) {
var html = '<div class="row">';
$('#albums').append(html);
}

//albums
var html = '' +
'<div class="col-lg-3 col-md-3 col-xs-3 thumb" id="album_' + key + '"> ' +
'<a href="#" class="album_link_' + key + '"><img class="img-thumbnail" id="album_cover_' + key + '" /></a>' +
'<img id="loading_' + key + '" src="images/ajax-loader.gif" />' +
'<a href="#" class="album_link_' + key + '"><h2>' + value.name + '</h2></a>' +
'<p>' + value.count + ' foto&#39;s</p>' +
'</div>';

getal++;

if (getal = 4) {
var html = '</div>';
$('#albums').append(html);
getal = 0;
}

$('#albums').append(html);
}
}

最佳答案

您在 if 语句中使用赋值运算符 = 而不是比较运算符 ==。尝试替换它们。

关于JavaScript html 画廊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25675625/

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