jQuery Cycle 插件计数不正确

jQuery Cycle plugin count not right to work

本文关键字:不正确 插件 Cycle jQuery      更新时间:2023-09-26

看我的演示

我在表格下有 4 个div。

.JS:

$('.webform-component-radios div').cycle({
      fx:      'fade',
      timeout:  0,
      prev:    '#prev',
      next:    '#next',
      pager:   '#nav',
      after: onAfter
    });
    function onAfter(curr, next, opts) {
      var slide;
      slide = opts.currSlide + 1;
      var caption1 = (slide) + ' / ' + opts.slideCount;
      $('#caption').html(caption1);
    }

我的幻灯片是工作。但计数是 1/3。这是错误的。应该是 1/4。

我的问题是什么?我该如何解决它?

slideCount 的索引可能从 0 开始。 这样做,类似于处理currSlide+1的方式:

  var caption1 = (slide) + ' / ' + (opts.slideCount + 1);