jQuery列表从1开始,而不是0

时间:2014-05-16 17:01:19

标签: jquery pagination slideshow

我之前已经阅读了一些有关此问题,但尚未找到解决方案。

我在Joomla 3上安装了幻灯片ck模块,我修改了它的CSS以显示分页中的数字而不是圆圈。

问题:

模块显示从0开始的分页。我需要从1号开始。

问题:

有没有办法显示分页,好像0是1,1是2,2是3,等等?

功能就是这个:

if($(pagination).length) {
        $(pagination).append('<ul class="camera_pag_ul" />');
        var li;
        for (li = 0; li < amountSlide; li++){
            $('.camera_pag_ul',wrap).append('<li class="pag_nav_'+li+'" style="position:relative; z-index:1002"><span><span>'+li+'</span></span></li>');
        }

2 个答案:

答案 0 :(得分:0)

你可以尝试:

if($(pagination).length) {
    $(pagination).append('<ul class="camera_pag_ul" />');
    var li;
    for (li = 0; li < amountSlide; li++){
        $('.camera_pag_ul',wrap).append('<li class="pag_nav_'+(li+1)+'" style="position:relative; z-index:1002"><span><span>'+(li+1)+'</span></span></li>');
    }

答案 1 :(得分:0)

我建议在FOR()循环中使用那个“初始化”的东西。

for([InitializeOnce]; [loopConditionBefore]; [loopActionAfter])

以下代码表示“开始计数 'li'为零 ,循环,而li&lt; amountSlide&amp;增量li在每个循环结束时”

for (li = 0; li < amountSlide; li++)

您的解决方案是以不同的方式进行推理!你想从1开始计数而不是0?然后初始化你的计数器 - 你猜对了 - 从1开始!

for (li = 1; li < amountSlide; li++)

请参阅https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for