这是一个 div 淡入和另一个同时淡出的示例:
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#box1').fadeOut('slow', function() {
// Animation complete
});
$('#box2').fadeIn('slow', function() {
// Animation complete
});
});
</head>
<body>
<div style="width:100px; height:100px; background-color:green" id="box1"></div>
<div style="width:100px; height:100px; background-color:red; display:none" id="box2"></div>
</body>
</html>
如果您希望事件同时发生,请不要使用回调。回调函数在动画结束时执行