有没有办法通过允许 div 的顶部和底部展开来为 jQuery 中的 div 高度设置动画?我想在 LDS 主页上做类似的事情:www.lds.org。顶部横幅图像左侧的 div 是我想要的类型。
问问题
150 次
1 回答
0
您可以通过在动画其高度的同时向上移动 div 来创建它向上和向下方向扩展的错觉。
<html>
<head>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script>
$(document).ready( function() {
var d = $('div');
d.css('top', '250px').css('height', 0);
d.animate( {
height: '500px',
top: 0
} , 3000 );
} );
</script>
<style>
div {
width: 500px;
height: 500px;
background: #f00;
position: absolute;
}
</style>
</head>
<body>
<div></div>
</body>
</html>
于 2012-11-15T06:32:05.267 回答