【发布时间】:2017-02-22 04:32:30
【问题描述】:
我试图让标题一消失,然后标题二出现和消失,标题一出现在一个循环中。我的代码的问题是,标题二只出现了很短的时间,并且在标题一出现之前,空白屏幕至少会出现 2-3 秒。
JS:
var h1 = $('.header_one');
var h2 = $('.header_two');
setInterval(function(){
h1.fadeOut(1000);
h2.fadeIn(1000);
h2.fadeOut(2000, function() { h1.fadeIn(); });
}, 4000);
HTML:
<h1 class="header_one"> HEADER ONE </h1>
<h2 class="header_two"> HEADER TWO </h2>
CSS:
h1, h2 {
z-index: 10;
position: relative;
}
h2 {display: none;}
还有一个问题:当标题二消失时,我在h1和h2下面的两个链接,设置为位置:相对;移到页面顶部。
【问题讨论】:
-
我相信在 jquery 中使用动画效果更好
-
为什么,如果你不介意解释,Alvaro?
标签: javascript jquery css animation