2011-09-29 71 views
0

如何在数据返回到#results div时添加淡入效果?如何在jQuery文本中添加淡入效果

$('#results').html(data); 

我试图

$('#results').html(data).fadeIn('slow'); 

,但它似乎没有工作

我的代码

 submitHandler: function(form) { 
      // do other stuff for a valid form 
      $.post('mailme.php', $("#myform").serialize(), function(data) { 
       $('#results').html(data).fadeIn('slow'); 
      }); 
     } 
+0

安置自己的整版代码在这里,用CSS。 –

+0

@abdulwakeel这是投票的原因吗? – EnexoOnoma

+0

也许你只需要先把它隐藏起来 – David

回答

3

你得先隐藏股利。

$('#results').hide().html(data).fadeIn('slow'); 
0

这可能只是伎俩。

$('#results').css('display', 'none').html(data).fadeIn('slow'); 
0

当您使用“淡入”时,您必须首先隐藏元素。

这里是一个例子,我相信努力和编辑,经过你就会明白:

<img style="display: none;" id="google" src="http://www.google.com.tr/images/srpr/logo3w.png" alt="" /> 

<script> 
    $(document).ready(function() { 
     $('#google').fadeIn(1200,function(){}); 
    }); 
</script> 
相关问题