jquery - CSS 设置 div 'top' 和来自 div 'height' 的 jquery

标签 jquery css

我有一个包含大量绝对定位的模板,现在我的主文本 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/

相关文章:

javascript - 如何使用 TCPDF 在可编辑 PDF 中获取日期选择器

javascript - JQuery:如何在textarea中的某些行添加一个类并显示修改后的textarea?

php - 如何使用 jQuery (wordpress) 定位动态命名的元素 id

javascript - CSS 杀死 HTML 和 JavaScript - 为什么?

html - 为什么这个元素在 Firefox 中不向左浮动?

javascript - 保留选定倍数的值并使用它们创建表 jQuery

javascript - jQuery 响应在 DreamWeaver 中工作,但在浏览器中不起作用

jquery - 淡入下拉菜单

javascript - 将 article 替换为带有一个按钮的 div,该按钮将保留并可以在 article 和 div 内容之间切换

html - 倾斜的 Div - 仅右侧