我有一个包含大量绝对定位的模板,现在我的主文本 div 具有动态高度,我需要一个动态页脚,紧随其后。
我尝试使用文本 div 的高度值设置页脚 div 的顶部状态。
<script type="text/javascript">
$("#footer").top($("#text").height());
</script>
不幸的是,Chrome 开发工具会抛出错误:
Uncaught TypeError: Object [object Object] has no method 'top' (anonymous function)
那么对我的问题有什么想法或帮助吗?
编辑:
所以我试过了
$('#footer').css('top', $('#text').outerHeight() + 'px');
它运行良好,是否可以将一些 px 添加到这个最高值?
最佳答案
您需要在 #footer div 上设置 css 属性“top”,而不是在 div 本身上调用 .top()。
$("#footer").css('top', $("#text").height() + "px");
或沿着这些线
关于jquery - CSS 设置 div 'top' 和来自 div 'height' 的 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9737466/