抱歉,标题请随意编辑,
总之,这是我到目前为止掌握的代码。
$('#foo').click(function() {
$('#foo2').html('<h4>Please wait...</h4>').fadeOut('fast');
var sful = $('#foo3').fadeIn('fast').html('<h4>Success!</h4>').fadeOut('slow');
setTimeout(sful, 4000);
});我试图在单击时将#foo2 2转到fadeIn,然后将其发送到fadeOut,然后将#foo2 3 (var sful)发送到fadeIn/Out。
发布于 2012-04-26 17:44:55
$('#foo2').html('<h4>Please wait...</h4>').fadeOut('fast', function() {
var sful = $('#foo3').fadeIn('fast').html('<h4>Success!</h4>').fadeOut('slow');
setTimeout(sful, 4000);
});回调 (function() { ..将在动画完成后运行)。请参阅http://api.jquery.com/fadeOut/ (特别是[,callback]部分)。
发布于 2012-04-26 17:44:44
$('#foo2')
.html('<h4>Please wait...</h4>')
.fadeOut('fast', function() { // callback start after fadeOut()
setTimeout(function() {
$('#foo3')
.fadeIn('fast')
.html('<h4>Success!</h4>')
.fadeOut('slow');
}, 4000);
});https://stackoverflow.com/questions/10338567
复制相似问题