元素循环使用cycle.js后的fire事件

时间:2013-06-06 09:25:59

标签: javascript jquery

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

$(document).ready(function() {
    var first;
    var $slider = $(".trauringe");
    $slider.cycle({
    timeout: 8000,
    next:   '#next', 
    prev:   '#prev' });
 });

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

非常感谢任何帮助!

招呼

2 个答案:

答案 0 :(得分:1)

您可以在之前/之后使用。

例如,

$('#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 :(得分:1)

$('#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

的工作示例

快乐编码:)