有了jQuery,我将如何进行以下操作:

我在页面上有一个div,里面有内容。此div没有设置高度,但是它会根据用户搜索的内容(根据输入的内容显示/消失内容)定期更改高度。

所有这些都有效,但是div更改高度后,页脚看上去并不会很好,因为它跳到了该位置。

无论如何,我有什么办法可以使页脚也滑到要移动的位置?而不是跳转到它?

我会提供代码,但我不知道该怎么做对不起!

我的猜测:抓住div的当前高度,当它改变时,计算差值并向上移动?

最佳答案

如果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;
}


如果没有,您可以像这种提琴一样使用jQuery http://jsfiddle.net/YLKf9/1/

10-04 22:30
查看更多