使用jQuery,我将如何进行以下操作:
我在页面上有一个div,里面有内容。此div没有设置高度,但是它会根据用户搜索的内容来定期更改高度(内容根据输入的内容显示/消失)。
这一切都有效,但是当div改变高度时,页脚看起来不太好,因为它跳到了位置。
无论如何我可以做到这一点,所以页脚滑到它的位置也是如此?而不是跳到它?
我会提供代码,但我不知道如何对不起!
我的猜测:抓住div的当前高度,当它发生变化时,计算差异并将其向上移动?
答案 0 :(得分:2)
如果css3可以接受并且我理解了您正确询问的内容,则可以添加过渡属性,例如
#content {
transition: height 2s;
-webkit-transition: height 2s;
-moz-transition: height 2s;
-o-transition: height 2s;
-khtml-transition: height 2s;
-ms-transition: height 2s;
}
如果没有,你可以像在这个小提琴http://jsfiddle.net/YLKf9/1/
中一样使用jquery