【问题标题】:JQuery Get element .height() then subtract 100vh?JQuery 获取元素 .height() 然后减去 100vh?
【发布时间】:2020-02-10 23:24:37
【问题描述】:

例如,如何从 .height() 值中减去 100vh $('#luxy').height(); 高度是 5000px 我想使用 jQuery 或 Javascript 而不是 CSS 从 5000px 中取 100vh?

【问题讨论】:

  • vh 是一个相对单位。所以你需要使用 css calc。

标签: javascript jquery height viewport-units


【解决方案1】:

vh 是一个单位,代表 Viewport H

的 1%

window.innerHeight是视口高度的px值

因为这两个都是针对layout viewport,所以你应该没问题:

let myHeight = $('#luxy').height() - window.innerHeight;

【讨论】:

  • 干杯,还有 window.innerHeight();抛出“不是函数”它应该是 window.innerHeight;我从来没有想过窗户的高度,我的错。
  • 哦,那是我的错 - 对不起,我会改正那个错字
猜你喜欢
  • 1970-01-01
  • 2019-03-27
  • 1970-01-01
  • 2015-10-25
  • 2015-09-13
  • 1970-01-01
  • 2018-08-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多