0

滚动时,我有一个动态填充 ajax 的侧边栏(因此高度不断增加)。

当我希望它保持在顶部或底部时,我可以设置 css 和 jquery。

但是,如果我希望侧边栏在其高度小于窗口高度时保持在顶部,然后在其高度超过窗口高度时从底部定位它,那么技巧是什么?

非常感谢您的关注,埃里克

4

1 回答 1

0

.height()您可以使用jquery中的函数获取 div 高度。有关更多信息,请参阅http://api.jquery.com/height/

这样你可以使用:

if ($('#sidebar').height() > 400) {
    $('#sidebar').addClass('top');
} else {
    $('#sidebar').addClass('bottom');
}
于 2013-03-22T20:21:23.697 回答