我有一个div
页面滚动后需要在屏幕上垂直居中
这是一个演示 - http://jsfiddle.net/JtZ7F/
<div style="height:1000px; border:1px solid red;">
scroll
<span style="height:150px; width:100px; float:right; border:1px solid green; display:block; position:fixed;top:50%; margin-top:-75px;">
need vertical center of the screen after page scroling
</span>
</div>
现在我正在使用position:fixed;
,这不是解决方案
我希望当我停止滚动页面时,我的绿色框平滑地移动到屏幕的垂直中心。
我怎样才能在 jQuery 中做到这一点?