我使用此脚本在另一个 div 中加载某些 div 的内容:
$(function() {
$('#menu a').click(function(e) {
e.preventDefault();
var h = $(this).attr('href');
$('#aqui').hmtl($(h).html()).fadeOut('slow').fadeIn('slow');
//alert(h);
});
});
但是,正如您在此处看到的:http: //jsfiddle.net/8rB3S/,内容是在fadeOut()
生效前加载的。
我试试这个技巧:https ://stackoverflow.com/a/2745494/588842 ,但是有.html()
,这不起作用....只有这个fadeOut
,不fadeIn
像这样的东西:$('#aqui').fadeOut('slow').hmtl($(h).html, function(){$(this).fadeIn('slow');})