Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 循环2衰减字幕_Jquery_Jquery Cycle2 - Fatal编程技术网

Jquery 循环2衰减字幕

Jquery 循环2衰减字幕,jquery,jquery-cycle2,Jquery,Jquery Cycle2,是否仍有一些过渡效果 我想在每个循环更新视图中对标题进行一些效果,例如fadeIn 我怎样才能做到这一点?您可以通过连接jQuery循环的前后事件来做到这一点: $('.cycle-container').cycle(); $('.cycle-container').on('cycle-before', function(event, options, outgoing, incoming) { $(this).find(options.caption).fadeOut(); });

是否仍有一些过渡效果

我想在每个
循环更新视图
中对标题进行一些效果,例如
fadeIn


我怎样才能做到这一点?

您可以通过连接jQuery循环的前后事件来做到这一点:

$('.cycle-container').cycle();

$('.cycle-container').on('cycle-before', function(event, options, outgoing, incoming) {
    $(this).find(options.caption).fadeOut();
});

$('.cycle-container').on('cycle-after', function(event, options, outgoing, incoming) {
    $(this).find(options.caption).fadeIn();
});
让它做幻灯片动画可能会稍微复杂一些,但你明白了

只需连接,然后将不同的转换应用于不同的模板。例如:

data-cycle-caption-template="<span class=caption1>{{caption1}}</span> <span class=caption2>{{caption2}}</span> <span class=caption3>{{caption3}}</span>"

看看我的

这很有趣,看起来是个好主意。但我不知道如何将动画应用于每张幻灯片。对我来说,它只会在页面加载时设置动画,而不会随着每张幻灯片的变化而变化。有什么建议吗??
<li 
   data-cycle-caption1="This is Slide 1 Caption 1" 
   data-cycle-caption2="This is Slide 1 Caption 2" 
   data-cycle-caption2="This is Slide 1 Caption 2" 
>
.cycle-caption {
width:100%;
height:100%;
padding:20px;
position:absolute;
top:0;
left:0;
z-index:20;
opacity:1;
}


.caption1 {
font-weight:bold;
color:#FFF;
background:#000;
font-size:27px;
position:absolute;
top:20px;
left:20px;
z-index:30;
padding:5px;
-moz-animation: fadeInRight 1 ease-in 1.3s backwards; -webkit-animation: fadeInRight 1s ease-in 1s backwards; animation: fadeInRight 1s ease-in 1s backwards;
opacity: 1;
}
.caption2 {
font-weight:bold;
color:#FFF;
background:#000;
font-size:22px;
position:absolute;
top:70px;
left:20px;
z-index:40;
padding:5px;
-moz-animation: fadeInLeft 1s  ease-in 1.5s backwards; -webkit-animation: fadeInLeft 1s  ease-in 1.5s backwards; animation: fadeInLeft 1s  ease-in 1.5s backwards; 
    opacity:1;
}


.caption3 {
font-weight:bold;
color:#000;
background:#FFF;
border:1px solid rgba(0,0,0,0.5);
font-size:16px;
-moz-animation: fadeInLeft 1s ease-in 2s backwards; -webkit-animation: fadeInLeft 1sease-in 2s backwards; animation: fadeInLeft 1 sease-in 2s backwards;
position:absolute;
bottom:80px;
right:80px;
z-index:50;
padding:5px;
    opacity:1;
}