0

使用 jquery cycle2 插件,

http://jquery.malsup.com/cycle2/

是否可以修改以下代码,以便仅在特定幻灯片上执行循环后 - 幻灯片可以通过以下方式识别:

  • 幻灯片上标记中的 id
  • slideNum(可以使用 api 拉出)
  • 分配给幻灯片的数据循环哈希

我检查了 api 并找不到有关此类事件的任何详细信息:

http://jquery.malsup.com/cycle2/api/

有谁知道这是否可能?

谢谢

<script type="text/javascript">

$(document).ready(function() {

$('.cycle-slideshow').on('cycle-after',function(e, optionHash, outgoingSlideEl,     incomingSlideEl, forwardFlag){
$('.tester').addClass('changer'); 
});

});
</script>
4

1 回答 1

1

如果有人有兴趣,我可以通过给这张幻灯片 ID 并使用带有 .is 的 if 语句来获取传入幻灯片的 ID 来实现这一点。我确信有更好的方法可以做到这一点,但这似乎有效。见下文:

<script type="text/javascript">
$(document).ready(function() {

$('.cycle-slideshow').on('cycle-after',function(e, optionHash, outgoingSlideEl,         incomingSlideEl, forwardFlag){
var now = $(incomingSlideEl)
if (now.is(#chosenslide)){
$('.tester').addClass('changer'); 
});

});
</script>
于 2013-07-15T16:30:58.817 回答