JSFiddle:小提琴
它应该工作的方式如下:
1 - 红色块从上到下滑动
2 - 完成后红色框淡出
3 - 然后蓝色框淡入
以下是html:
<div class="posRel">
<div class="trans1"></div>
<div class="trans2"></div>
<div class="trans3"></div>
<div class="trans4"></div>
<div class="trans5"></div>
<div class="trans6"></div>
<div class="trans7"></div>
</div>
以下是js:
for (i = 1; i <= 7; i++) {
$('.trans' + i).toggleClass('toggle');
}
setTimeout(function () {
$('.toggle').fadeOut('slow', function () {
$(this).addClass('fSmall1').fadeIn('slow');
});
}, 2000);
项目链接:http://50.87.144.37/~projtest/team/design/EO/page-2.html
链接到JSFiddle
我面临的问题:
- 淡出和淡入不工作
- 有什么比 settimeout 更好的方法来做到这一点?
当谈到 js/jQuery 时,我相当缺乏经验,所以也请随时指出任何愚蠢的错误。谢谢。