2014-04-10 63 views
2

我有一个页面加载到div,我想淡入所以我试图将其添加到jquery函数,但它没有工作?请帮助谢谢你!jquery fadein无法正常工作?

<script> 
function load(num){ 
    $("#gallery").load('home/page'+num+'.php').fadeIn('slow'); 

} 
</script> 
+0

你需要做的是在回调函数。 – Scimonster

+0

什么是回拨功能? – user3495551

回答

9

使用此:

$("#gallery").load('home/page'+num+'.php', function(){ 
    $("#gallery").fadeIn(); 
}) 

你也可能需要添加display:none到元素的CSS样式。

+0

它不会因为某种原因而褪色? – user3495551

+0

演示元素的CSS样式 – HaSuKrOnOs

+0

#gallery { \t column-width:320px; \t column-gap:15px; \t宽度:100%; \t max-width:1100px; \t margin:50px auto; \t padding-left:70px; \t margin-top:0px; } – user3495551

1

这里是我做过什么...... 这工作

<script> 
function load(num){ 
    $("#gallery").load('home/page'+num+'.php', function(){ 
    $("#gallery").css('display','none'); 
    $("#gallery").fadeIn('slow'); 
}); 

} 
</script>