我需要帮助来做这件事.
到目前为止,这是我的代码:
for (var i = 0; i < 11; i++) {
jQuery(function ($) {
$(window).queue(function (n) {
$('#red').fadeTo('fast', 0).fadeTo('fast', 1, n);
}).queue(function (n) {
$('#blue').fadeTo('fast', 0).fadeTo('fast', 1, n);
}).queue(function (n) {
$('#green').fadeTo('fast', 0).fadeTo('fast', 1, n);
}).queue(function (n) {
$('#yellow').fadeTo('fast', 0).fadeTo('fast', 1, n);
});
});
}这段代码现在要做的是#red div逐渐消失,然后消失等等.我需要的是4div来做这件事:#red,需要消失,然后当他发散时,下一个div需要开始淡出.有人能帮我吗?
发布于 2013-11-08 17:49:45
使用fadeTo回调函数。
for (var i = 0; i < 11; i++) {
jQuery(function ($) {
$(window).queue(function (n) {
$('#red').fadeTo('fast', 0, function(){
$(this).fadeTo('fast', 1);
$('#blue').fadeTo('fast', 0, function(){
$(this).fadeTo('fast', 1);
$('#green').fadeTo('fast', 0, function(){
$(this).fadeTo('fast', 1);
$('#yellow').fadeTo('fast', 0, function(){
$(this).fadeTo('fast', 1, n);
});
});
});
});
});
});
}http://jsfiddle.net/YCM9f/
https://stackoverflow.com/questions/19864375
复制相似问题