首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >滑块中的图像计数(1/10)

滑块中的图像计数(1/10)
EN

Stack Overflow用户
提问于 2012-10-16 16:56:07
回答 2查看 2.8K关注 0票数 0

这是一张有自动fadeIn的图片幻灯片,我也可以通过左下角的箭头(下一个和上一个箭头)来控制它。问题是,我想要显示所有图像和我们正在观看的图像的当前编号(比如箭头之间的编号),我已经做了标记,但我搜索了很多关于如何编程编号的信息,但找不到任何类似的东西。有谁能帮帮我吗?

这是标记:

代码语言:javascript
复制
<div id="slideshow">
    <ul id="slides">
        <li><img src="img/project_image.jpg" /></li>
        <li><img src="img/project_image2.jpg"/></li>
        <li><img src="img/project_image3.jpg" /></li>
        <li><img src="img/project_image4.jpg" /></li>
    </ul>
</div>

<div class="project_navigation" class="clearfix">
    <ul id="nav">
        <li id="prev"><a href="#">Previous</a></li>
        <div class="project_number">
            <p>10/12</p>
        </div>
        <li id="next"><a href="#">Next</a></li>
    </ul>
</div>

这就是我调用滑块的方式:

代码语言:javascript
复制
  $("#slideshow").css("overflow", "hidden");

  $("ul#slides").cycle({
      fx: 'fade',
      pause: 1,
      prev: '#prev',
      next: '#next'
  });
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-16 17:10:39

代码语言:javascript
复制
$(function() {
    $('#slideshow').cycle({
        fx:       'fade',
        timeout:   0,
        prev: '#prev',
        next: '#next',
        after:     onAfter
    });
});

function onAfter(curr,next,opts) {
    var caption = 'Image ' + (opts.currSlide + 1) + ' of ' + opts.slideCount;
    $('#caption').html(caption);
}

您可以使用div回调(或before)通过函数更改after的内容。此函数将在每个转换之后(或之前)运行。

http://jsfiddle.net/spacebeers/VhcgL/

票数 2
EN

Stack Overflow用户

发布于 2012-10-16 17:08:48

此插件的onPrevNextEvent回调函数请参见。

代码语言:javascript
复制
$("ul#slides").cycle({
      fx: 'fade',
      pause: 1,
      prev: '#prev',
      next: '#next',
      onPrevNextEvent : function(isNext, zeroBasedSlideIndex, slideElement){
           $('.project_number p').text(zeroBasedSlideIndex+'/'+$("ul#slides img").length);
      }
  });

不会测试这段代码,但可能在循环结束之前就触发了onPrevNextEvent。在这种情况下,您应该查看isNext参数或onAfter事件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12910960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档