2012-09-15 67 views
1

我有一个容器,内容应该从不同的php文件加载。 所以我有这样的:带有淡入淡出效果的jQuery AJAX加载内容

$('ul#menu li a').click(function(){ 
    var page = $(this).attr('href'); 
    $('#wind').load('pages/'+ page +'.php'); 
    return false; 
}); 

页面内容加载到div和一切看起来不错,但它即刻出现,只是看起来错了,是有办法追加fadeIn()不知何故?

回答

6

有股利#wind在第一隐藏然后​​褪色它的回调函数中。

$('#wind').load('pages/' + page + '.php', function() { 
    $('#wind').fadeIn(); 
}); 
2

肯定。您可以使用jquery .load函数用fadIn()加载数据。

$("#container").fadeOut("slow").load('data.php').fadeIn('slow');