【问题标题】:jQuery shows wrong height ot windowjQuery显示错误的窗口高度
【发布时间】:2019-04-02 22:32:03
【问题描述】:

我正在使用类似的示例代码

var windowHeight = $(window).height();

获取窗口的高度。问题是,我得到的高度比真正的高度少了 17px,这确实有问题。 当我从自定义 wordpress javascript 运行代码并将其登录到控制台时,我收到 920。当我在 chrome 中打开开发者控制台并编写

$(window).height();

我收到了 937 像素。

我想,溢出:滚动/自动;应该是个问题,但是当我将其重写为溢出时:隐藏;没有任何变化。我也尝试使用 innerHeight() 函数,但同样的问题。

有人可以帮忙吗?我正在使用,所以不会有问题。谢谢你的帮助

【问题讨论】:

  • 新信息:所有主流浏览器都存在问题
  • 可能在您签入脚本和控制台之间添加了一些内容?或者某些类更改以影响滚动溢出? 17px 听起来确实与滚动条有关
  • 尝试在 setTimeout 内的脚本中添加另一个
  • @charlietfl 恐怕javascript不是我的强项。能否提供一个功能代码?

标签: jquery height


【解决方案1】:

打开 chrome 面板会减小 $(window).height(); 的大小

尝试调整chrome面板的大小,每次调整大小都会收到不同的值;

【讨论】:

  • 兄弟,我的 chrome 面板在另一个窗口中
猜你喜欢
  • 1970-01-01
  • 2013-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-03
  • 1970-01-01
  • 2010-12-07
相关资源
最近更新 更多