[英]How can I add a third fadeIn effect in javascript?
我遵循了一个教程,并在没有Java脚本的HTML中使用了淡入效果
这听起来真的很傻,但是我不知道该如何使第二步淡入第三步
<script type="text/javascript">
$(document).ready(function() {
$('#weiter').click(function() {
$('#age option:selected').each(function() {
if ($(this).val() == "no") alert('Why.');
if ($(this).val() == "under") alert('Hallo');
if ($(this).val() == "ok") {
$('#step1').fadeOut('fast', function() {
$('#step2').fadeIn('fast');
});
}
});
});
});
</script>
<div id="step1">
Hello
<p align="center">
<input id="weiter" class="btn" type="button" value="Next»">
</p>
</div>
<div id="step2">
Welcome
<p align="center">
<input id="weiter" class="btn" type="button" value="Next»">
</p>
</div>
<div id="step3">
Bye
</div>
从技术上讲,您可以执行以下操作:
$('#step1').fadeOut('fast', function() {
$('#step2').fadeIn('fast', function(){
$('#step3').fadeIn('fast');
});
});
另外,有许多用于执行这种顺序动画的插件。 完全公开; 其中之一是我的。 我在遇到相同问题时创建了它: https : //github.com/fillswitch/Jquery-Sequential-Animations
$('#step1').fadeOut('fast', function() {
$('#step2').fadeIn('fast', function() {
$('#step2').fadeOut('fast', function() {
$('#step3').fadeIn('fast', function() {
});
});
});
});
尝试这个
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.