我有一个有很多绝对定位的模板,现在我的主要文本div有一个动态高度,我需要一个动态页脚,在此之后.
我尝试使用文本div中的高度值设置页脚div的顶部状态.
<script type="text/javascript">
$("#footer").top($("#text").height());
</script>
Run Code Online (Sandbox Code Playgroud)
不幸的是,Chrome Dev工具会抛出错误:
未捕获的TypeError:对象[object Object]没有方法'top'(匿名函数)
那么对我的问题有什么想法或帮助吗?
编辑:
所以我试过了
$('#footer').css('top', $('#text').outerHeight() + 'px');
Run Code Online (Sandbox Code Playgroud)
它运作良好,是否可以为这个最高值添加一些px?
dou*_*ald 19
你需要在#footer div上设置css属性'top',而不是在div本身上调用.top().
$("#footer").css('top', $("#text").height() + "px");
Run Code Online (Sandbox Code Playgroud)
或沿着这些方向