首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用cycle.js循环元素后的触发事件

使用cycle.js循环元素后的触发事件
EN

Stack Overflow用户
提问于 2013-06-06 17:25:59
回答 2查看 116关注 0票数 0

我正在使用cycle.js进行一些图片之间的基本过渡:

代码语言:javascript
复制
$(document).ready(function() {
    var first;
    var $slider = $(".trauringe");
    $slider.cycle({
    timeout: 8000,
    next:   '#next', 
    prev:   '#prev' });
 });

我想做的是,当元素“循环”到下一个元素时,触发一个事件。表示淡入下一张图片的时间。

任何帮助都非常感谢!

问候

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-06 17:45:46

代码语言:javascript
复制
$('#s5').cycle({ 
fx:     'scrollLeft', 
timeout: 5000, 
before:  onBefore, 
after:   onAfter 
});


 function onBefore() { 
 $('#output').html("Scrolling image:<br>" + this.src); 
 } 
  function onAfter() { 
   $('#output').html("Scroll complete for:<br>" + this.src) 
      .append('<h3>' + this.alt + '</h3>'); 
  }

下面是一个来自FIDDLE的工作示例

快乐编码:)

票数 1
EN

Stack Overflow用户

发布于 2013-06-06 17:38:27

您可以使用之前/之后。

例如,

代码语言:javascript
复制
$('#slide_cont').cycle({ 
    fx:     'scrollLeft', 
    before:  onBefore, 
    after:   onAfter 
 });
function onBefore() { 
    $('#output').html("Scrolling image:<br>" + this.src); 
} 
function onAfter() { 
    $('#output').html("Scroll complete for:<br>" + this.src).append(this.alt); 
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16958403

复制
相关文章

相似问题

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