问题标签 [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 投票
1 回答
2549 浏览

javascript - jQuery outerHeight() 即使使用 jQuery(window).load() 也会返回 0

在我用 ajax 加载内容后,我想获得加载元素的 outerHeight。

Ajax加载文件:

加载的脚本如下所示:

加载元素的 HTML:

这些元素的css代码:

.css() 返回对象

.outerHeight 返回 0

元素可见并显示:块。我不知道如何修复它以获得正确的属性。

0 投票
0 回答
742 浏览

jquery - 刷新前和调整大小时的 outerHeight 不正确

[根据您的评论编辑]

我正在寻求将一个边距顶部动态分配给一个位于固定 div(标题)下方的 div(.main),其尺寸因滚动位置而异。当处于顶部位置 (.smart) 时,此边距顶部应等于 (header) 的高度。

以下代码几乎可以顺利运行:

这里的问题:

  • 在某些小窗口上第一次打开页面时,仍然需要刷新以调整边距(关闭和随后以相同分辨率重新打开页面似乎工作正常)
  • 即时调整到更小的窗口大小,边距无法调整并需要刷新

关于我做错了什么的任何指示?

赞赏!

0 投票
1 回答
62 浏览

jquery - 对侧栏高度使用 javascript IF 语句

我有一个包含三列的网站:

1 - #zeroey 是左侧导航边栏 2 - #primary 是主要内容 3 - #secondary 是右侧边栏

#zeroey 导航侧边栏需要 100% 最大高度,因为它有灰色背景。在#primary 和#secondary 上方,有一个大约300 像素高的标题图像(但并不总是300 像素)。

我所做的是创建一个脚本,将标题图像的外部高度和#primary 相加,然后调整 #zeroey 的大小以匹配该高度,使其看起来全高。但是,如果 #secondary 侧边栏大于主要内容,则页面底部会出现间隙。

我正在测试一个脚本,它基本上说:“这是主要的高度,这是次要的高度。如果主要高于次要,则启动脚本,但如果次要高于主要,则稍微启动不同的脚本使用辅助 + 标题图像。

该网站目前在我的开发服务器上 - http://deset.me/avenir/

这是我的尝试:

目前,尽管页面加载会导致调整大小出现延迟,但它几乎可以正常工作。不过,我仍然有差距。看来脚本正在尝试计算次要 + 标题图像。上面的错误?

0 投票
0 回答
51 浏览

jquery - jQuery 大量测量高度的错误?

我已经“解决”了我遇到的问题,但它仍然很奇怪,而且解决方案很hacky。在我的网站上,我的页面有时有几千像素大,例如http://rodelynx.nl/judas-priest-redeemer-of-souls-missen-we-kk-downing/ 我正在设置元素成为文档总高度的一部分。但是当文档真的很大时,计算中似乎会出现一些错误。

这是相关代码:

因此,如果一切顺利,相关元素的底部应该对齐。但事实并非如此; 适应元素的底部对齐但不与名为 tagNav 的元素对齐,这是以这种 hacky 方式解决的(也搞砸了设计)。

很可能 jQuery 没有错,但我的代码没有错,但我发现我的代码没有问题,这很简单。

// 编辑:好的,事实证明我的解决方案并没有解决我所有页面上的问题。这让我回到了最初的问题:jquery 怎么会如此公然地误测高度?看看这个屏幕的底部:http ://rodelynx.nl/video-fotos-en-verslag-van-demo-kampbewoners-osdorp-koekamp-2/根据jquery,'zoek per tag' 元素是 4767,而 tag nav 的垂直偏移量是 4757。但它们显然相距更远。

0 投票
1 回答
1101 浏览

jquery - height() 没有在元素上返回正确的高度

我试图通过将框高度调整为溢出的内容高度来修复溢出的浮动内容,但它似乎并没有起到作用。

这将输出

这是不正确的,因为在下面的示例中 div 显然要大得多。有任何想法吗?

问题领域 图片形式的问题区域:http: //prntscr.com/4p1obb

0 投票
4 回答
5256 浏览

javascript - 调整大小()后jQuery错误的outerWidth()和outerHeight()

HTML

CSS

jQuery

问题

如果我调整窗口大小,则元素不会居中,因为outerWidth() 和outerHeight() 是错误的。

刷新后问题消失。

火狐上的测试结果

默认值:元素大小 - 670x134(好)

768x1024:元素大小 - 198x254(错误)- 670x134(刷新后良好)

360x640:元素大小 - 198x254(错误)- 360x182(刷新后良好)

问题

知道为什么会出现此问题以及如何解决吗?

笔记

我不希望元素具有固定的宽度或高度。

0 投票
1 回答
303 浏览

jquery - 如果可见,则获取元素的 .outerHeight

.outerHeight()如果只有在元素可见的情况下才有可能获得元素,我会很伤心

我目前有

问题是$viewItem

将一次返回两个元素,一个将被隐藏。是否可以测试并仅获得可见高度?

0 投票
1 回答
717 浏览

javascript - jQuery外高度变化

有人能告诉我如何创建一个在外部高度改变后启动的函数吗?

或者

谢谢你。

0 投票
2 回答
1153 浏览

jquery - 获取元素的高度并在 css 中使用它

我的div页面上有一个包含元素的p元素。

我正在尝试获取p元素的外部高度,然后使用该数字将边距应用于父元素。

例如,如果元素的高度p是 346px,那么我想将 346px 的 margin-top 应用到 parent div

我可以使用 jQuery's 获取高度outerHeight(),但我不知道如何使用该数字将边距应用于父元素。

非常感谢任何建议。

0 投票
2 回答
1558 浏览

javascript - 获取类的outerHeight并取最大的值

我使用.outerHeight类作为选择器来设置另一个 div 的高度。

我想在我网站的多个“幻灯片”上使用它:

我怎样才能得到.outerHeightevery .example,只取最高值并将其附加到所有.wrapper_subdiv ?