Javascript 幻灯片放映banner.js+;索引+;
当谈到JAVA脚本时,我有点不知所措,我几乎可以阅读它 我有一个幻灯片库的脚本,代码如下。它有带数字的导航按钮。这一切都很好,当我需要他们从1-6开始时,他们从0-5开始。 我已经找到了设置这个的代码,它使用了一个“+index+”选项,我猜它只是从0开始计数。如何将其设置为从1开始而不是从0开始?我尝试了+index+1、&(+1)和其他几行,但它停止了工作。 下面的代码Javascript 幻灯片放映banner.js+;索引+;,javascript,Javascript,当谈到JAVA脚本时,我有点不知所措,我几乎可以阅读它 我有一个幻灯片库的脚本,代码如下。它有带数字的导航按钮。这一切都很好,当我需要他们从1-6开始时,他们从0-5开始。 我已经找到了设置这个的代码,它使用了一个“+index+”选项,我猜它只是从0开始计数。如何将其设置为从1开始而不是从0开始?我尝试了+index+1、&(+1)和其他几行,但它停止了工作。 下面的代码 if(pager.length) { pager.eq(current).addClass('active');
if(pager.length) {
pager.eq(current).addClass('active');
} else if(o.pager){
obj.append('<ul class="bbpager"></ul>');
slides.each(function(index) {
$('.bbpager', obj).append('<li class="pagerButton"><a href="#">
<span>'+index+'</span></a></li>')
});
pager = $('.bbpager li', obj);
pager.eq(current).addClass('active');
}
从来没用过。知道如何将+1添加到输出的标签中吗?将索引+1括在括号中应该可以满足您的需要
$('.bbpager', obj).append('<li class="pagerButton"><a href="#"><span>'+(index+1)+'</span></a></li>');
$('.bbpager',obj).append(');
如果需要,可以将基于1的索引保存到它自己的变量中:
var display_index = index + 1;
$('.bbpager', obj).append('<li class="pagerButton"><a href="#"><span>'+ display_index +'</span></a></li>');
var display\u index=index+1;
$('.bbpager',obj).append(');
索引+1自身不起作用的原因是它所做的是从左到右相加,并将所有数字转换为字符串
因此,您将得到的结果是:
'<li class="pagerButton"><a href="#"><span>{index}1</span></a></li>'
”'
添加括号将强制索引在开始构造组合字符串之前递增1。将索引+1括在括号中应该可以满足您的需要
$('.bbpager', obj).append('<li class="pagerButton"><a href="#"><span>'+(index+1)+'</span></a></li>');
$('.bbpager',obj).append(');
如果需要,可以将基于1的索引保存到它自己的变量中:
var display_index = index + 1;
$('.bbpager', obj).append('<li class="pagerButton"><a href="#"><span>'+ display_index +'</span></a></li>');
var display\u index=index+1;
$('.bbpager',obj).append(');
索引+1自身不起作用的原因是它所做的是从左到右相加,并将所有数字转换为字符串
因此,您将得到的结果是:
'<li class="pagerButton"><a href="#"><span>{index}1</span></a></li>'
”'
添加括号将强制索引在开始构造组合字符串之前递增1。Are ha。。。。好的,我通过一点尝试和错误来解决这个问题,以防任何其他人需要知道+(索引+1)+而不是+index+对我有用:PAre ha。。。。好的,我通过一点尝试和错误来解决这个问题,以防其他任何人需要知道+(索引+1)+而不是+index+为我工作:P