有了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/