【发布时间】:2017-09-08 17:18:52
【问题描述】:
我正在生成一个不确定数字对象的数组(因为该数组是动态创建的,并且基于管理界面以及它们输入的对象数量。)我正在尝试使用 Bootstrap 轮播在每个对象上仅显示 8 个对象幻灯片,如果超过 8 张,则将附加内容移至下一张幻灯片,直到 16,然后将下一张幻灯片移至 24,依此类推。我还希望它在用户向前或向后点击时运行(而不是自动浏览幻灯片。)
以下是我正在运行的代码,包括变量 idx,它是数组中的顺序对象编号(从零开始)。
HTML
<div id="articles" class="articles"></div>
JavaScript:
$(document).ready(function(){
<% JSONObject jsonObject=(JSONObject)session.getAttribute("responseDetailsJson"); %>
var tileSetObjects = <%=jsonObject%>
$.each(tileSetObjects.HelpJSONArray, function(idx, obj){
$('#articles').append('<article class="pdf-guide" id="article-'+idx+'"><a href="'+obj.LINKVALUE+'" class="link-wrapper"><div class="title-link">'+obj.TITLE+'</div><p class="description">'+obj.LONGCONTENT+'</p></a></article>');
});
});
感谢您的帮助!
【问题讨论】:
标签: jquery arrays twitter-bootstrap twitter-bootstrap-3 carousel