问题标签 [outerheight]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
96 浏览

javascript - 测量页外元素的高度

我在元素中进行 Ajaxing。我想根据它们的高度来决定把它们放在哪里(想想盒子包装类型算法)。

当我这样遍历我的元素时,我总是0得到outerHeight

如何获取元素的显示高度?


看来我必须将元素添加到页面才能获得高度,这是有道理的。
在尽可能简单地对用户不可见的同时执行此操作的最佳方法是什么?

0 投票
1 回答
1216 浏览

jquery - jQuery - 在窗口调整大小和重新运行功能时重新计算变量

我编写了一个隐藏和切换顶栏 div 的函数:

在页面加载时效果很好,但在窗口调整大小时,#top div 高度会发生变化,并且会破坏布局。如何重新计算它并在调整窗口大小时重新运行该函数?我尝试了以下方法:

但不起作用。谢谢你的帮助

0 投票
1 回答
184 浏览

jquery - 在骨干中使用 outerHeight() 时遇到问题

我正在尝试创建类似 pinterest 的效果,并通过wedding.reposition() 设置 div 的位置。但是,我认为 outerHeight() 函数不起作用,因为它返回 0px。我认为这是由于图像尚未加载,但我仅在相关 div 已加载并附加到 DOM 后才调用wedding.reposition()(附加是同步的?)。

有趣的是,如果我在几秒钟后通过 setTimeout 函数运行 Wedding.reposition,它就可以工作。只是想知道是否有人对此有解决方案?

0 投票
1 回答
2401 浏览

jquery - jQuery outerHeight() 错误 - 在版本以下无法正常工作。1.8.3

所以我有一个脚本可以在它的 x 轴上均衡其他元素的高度。该脚本运行良好......但仅当我使用 jQuery 1.8.3+ 时。问题似乎是由于outerHeight()功能。

我试图找出outerHeight()对 1.8.3+ 进行了哪些更新,但我运气不佳。

请参阅this fiddle,其中 jQuery 1.8.3 一切正常。

而这个小提琴使用 jQuery 1.7.2 脚本中断的地方。

任何人都可以帮助解释为什么会发生问题,并希望能解决我的困境!(理想情况下,我需要它来为 jQuery 1.7.1+ 工作)

为了进一步说明我为什么要使用outerHeight(),当其中一个选择器在顶部/底部有边距或填充时height()不会起作用。看看我的意思 > http://jsfiddle.net

谢谢!

0 投票
1 回答
431 浏览

jquery - 应用以下格式,除非视口小于容器 div - Jquery

我正在尝试在 Jquery 中创建以下内容,我要做的是仅当视口比 .container div 大时才将格式应用于 div。我已经写了以下内容,但我不确定我是否做得正确,因为我的 Jquery 不是那么好。

..................................................... ..

我在这里创建了一个 js fiddle,它现在似乎正在工作。

http://jsfiddle.net/QgyPN/

0 投票
3 回答
888 浏览

html - 提供字体大小、系列和行高时,Div 高度不正确

我正在尝试在 div 上设置字体大小、系列和行高。然后,我需要知道某些布局内容的 div 的正确高度。但是,我得到的高度是错误的,并且出于同样的原因,div 的父级上出现了一个滚动条。以下 jsfiddle 最能说明我的问题:http: //jsfiddle.net/JYkAX/19/

这是html:

这是CSS:

以下 jquery 检索 div 的外部高度(但不正确)。

关于造成这种情况的任何想法?不幸的是,我需要能够检索 div 的实际外部高度,我不能只是让父 div 更大。

我应该提一下,滚动条只出现在 Chrome 和 IE 中。在 Firefox 中,可以通过拖动鼠标滚动 div,但不会出现滚动条。

0 投票
1 回答
407 浏览

jquery - 如何将元素的高度复制到另一个元素?

我有一个只有填充的 div,我有另一个没有任何 css 属性的 div。
我想给两个 div 使用相同的高度outerHeight

这是我的测试,这有效但并不完美:http: //jsfiddle.net/A2bNm/6/

可以帮忙?谢谢你,对不起我的英语不好!:)

0 投票
1 回答
761 浏览

jquery - JQuery - 将容器(父)div的高度分配给子元素(垂直条)

我是 jQuery 的新手。我有一个重复的 div (. containsBox),它有三个内部 div (.summary0, .summary1, .summary2) 保存数据。在 summary0 和 summary2 之前,我想显示一个竖线。该条的高度应动态设置。在摘要 div 填满数据后,该值将从“containingBox”的“outerHeight”中获取。

垂直线在硬编码时有效(如何在 HTML 中制作垂直线)。到目前为止,我已经完成了以下工作:

中心问题是 jquery 的最后一行。容器 div 中有两个 .vLine 但我无法让分配工作。谢谢!

http://jsfiddle.net/isherwood/9Wshe/

0 投票
2 回答
3269 浏览

javascript - JQuery outerHeight() 在隐藏(显示:无)元素上返回非零?

我认为它应该为 display:none 元素返回 0。但它没有,至少对于 1.10.1

http://jsfiddle.net/pUuAz/

0 投票
0 回答
365 浏览

jquery - Jquery - 垂直居中 div 仅在调整窗口大小时有效

当您单击某些链接时,我会出现一些 Div。类名为“position-center”的 div 在屏幕上垂直居中。但问题是,在您调整窗口大小之前,div 会在加载时偏移中心。

我试图搜索问题数据库,但似乎找不到问题的解决方案。

用于居中和显示 div 的 Javascript 代码:

一个 div 的 HTML

调用 div 的链接:

谢谢!