如何在页面加载时淡入一个div?

12

我正在使用jQuery。我需要一个div在页面加载时淡入。

<div id=monster></div>

我该如何实现这个?

3个回答

38

它不能再简单了:

$(function(){  // $(document).ready shorthand
  $('#monster').fadeIn('slow');
});

如果您的div最初未隐藏,您可以在动画之前将其隐藏:

 $('#monster').hide().fadeIn('slow');

速度参数可以是'slow''normal''fast'或以毫秒为单位运行动画的时间。


5

1

查看工作演示

$('#monster').hide().fadeIn('slow');
#monster{
  width: 200px;
  height: 100px;
  border: 1px solid #0095ff;
  border-radius: 5px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id=monster>
  <pre>
    This is demo text.
    This is demo text.
    This is demo text.
    This is demo text.
  </pre>
</div>


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接