【发布时间】:2012-02-19 12:12:36
【问题描述】:
这是我的代码:
$('.items').html(response).hide().fadeIn();
问题是,当它加载时,页面会“跳”起来,因为在触发.hide().fadeIn() 之前先在页面上呈现元素(具有高度).. 还有其他方法可以做到这一点吗?
【问题讨论】:
-
为什么你得到了两次 hide()?一旦它被隐藏,它应该保持隐藏,直到你再次显示()它
-
哦..我的错..只是一个错字..将编辑问题!
-
页面加载时“.items”元素是否可见(然后,大概是通过 ajax 调用更新)?隐藏和淡入的想法是为了引起对刚刚更新的部分的注意吗?
标签: javascript jquery hide fadein