Javascript html gallery
Javascript html gallery
我正在为我的网站编辑/创建以下脚本。正如您在下面看到的,我希望他在每行的开头添加一个<div class="row">
。(很难解释)。然后使用var"getal",我希望他在其中的4个项目之后结束这个DIV标记(4倍foreach循环)但我尝试使用If循环的方式不起作用。有什么想法吗?(如果没有<div class="row">
,代码运行良好,如果循环和vargetal.
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's</p>' +
'</div>';
getal++;
if (getal = 4) {
var html = '</div>';
$('#albums').append(html);
getal = 0;
}
$('#albums').append(html);
}
}
您在if
语句中使用的是赋值运算符=
,而不是比较运算符==
。试着更换它们。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用javascript将动态表从一个html页面打印到另一个html页
- 通过javascript重定向html传递php变量
- 如何使Javascript动态html表及其上的事件
- 在chrome.tabs.onCreated之后加载HTML页面
- 如何在vs2002中调试html页面
- 如何使用javascript或html下载PDF格式的填写表单
- 视频HTML没有'无法在Internet Explorer 11上工作
- HTML表单提交时未执行外部函数
- 如何将输入(type=text)从html表单传递到javascript函数
- CSS HTML gallery 对键盘做出反应
- 将 Blueimp Gallery 与 HTML 和 Bootstrap 集成时遇到麻烦
- Javascript html gallery
- bluimp Gallery实现- HTML而不是JS渲染
- jQuery gallery .js可以加载非图像文件类型,如.html文件或其他内容类型,如HTML5视频