このスクリプトを使用して、ある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');})