将内容加载到 div 中,并使用 jQuery 调整 div 的大小
可能的重复:
jQuery 动画 - 平滑大小过渡
我有一个 div #infoMenu,其内容正在被替换使用以下代码:
function infoMenu(worldID) {
$('#infoMenu').load('main.php?worldID='+worldID+'&menu #infoMenu').html('Loading...');
}
我想知道是否可以为 div 的高度设置动画,而不是根据新内容的空间“跳”到不同的高度。
谢谢!
Possible Duplicate:
jQuery Animation - Smooth Size Transition
I have a div #infoMenu, whose content is being replaced with the following code:
function infoMenu(worldID) {
$('#infoMenu').load('main.php?worldID='+worldID+'&menu #infoMenu').html('Loading...');
}
I wonder if I can animate the div's height instead of it just "jumping" into diffrent heights depending on the new content´s space.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试添加回调函数:
但请确保 css 具有设置的高度和
overflow: hide;
编辑:更好的是,设置
overflow:scroll
然后将动画设置为滚动高度:Try adding a callback function:
But make sure the css has a set height and
overflow: hidden;
Edit: Better yet, set the
overflow:scroll
then animate to the scrollHeight: