获取占x滚动条高度的窗口内部高度
get window inner height accounting for x scroll bar height
我需要得到窗口的内部高度,同时考虑x滚动条。但似乎CCD_ 1返回相同的高度,而不管CCD_。
有没有其他方法可以获得窗口高度,包括x-scroll
条。
这个jsFiddle演示了当添加或删除滚动条时,值不会改变。应该有一个差值,它等于滚动条的高度。我也会把它的代码放在下面。非常感谢。
JavaScript:
$('#innerHeight').html(window.innerHeight);
$('input').click(function () {
if ($('#bar').is(':visible')) {
$('#bar').hide();
$(this).val('show x-scroll bar');
$('#innerHeight').html(inner.innerHeight);
} else {
$('#bar').show();
$(this).val('hide x-scroll bar');
$('#innerHeight').html(window.innerHeight);
}
});
HTML:
<input type="button" value="show x-scroll bar" /><br />
<div id="bar"></div>
<p>inner height: <a id = "innerHeight"> px</a></p>
据此,window.innerHeight
包括滚动条的高度。我修改了您的示例以使用$(window).height
(新的JSFiddle),如果选择了较新版本的jQuery,它就可以工作。我进入了jQuery 2.0.3,$(window)
相当于window.document.documentElement.clientHeight
。
你可能也会发现这个讨论很有用。
相关文章:
- 如何获取内部动态加载图像的元素的高度
- 获取占x滚动条高度的窗口内部高度
- 调整窗口大小时更新窗口内部高度
- ExtJS门户布局问题(内部元素的自动高度/宽度)
- 如何在单击Iframe内部的按钮时更改Iframe高度'的内容
- 是否可以从内部更改iframe的宽度/高度
- 有没有一种方法可以获得画布的宽度和高度'的内部内容
- 如何在渲染时获得块元素(内部有内联元素)的线框高度
- 从iFrame内部调用父函数以更改元素高度
- 为什么可以't从iframe内部的jquery更改iframe高度
- 根据内部内容使iframe高度动态化 - JQUERY/Javascript
- 动态调整动态更改内容高度的iFrame高度(内部说明)
- 响应行不尊重其内部DIV的高度
- 根据窗口内部高度改变Div高度
- 处理核心页内部不同高度的聚合物元素
- 检测& lt; iframe>iframe内部的高度和宽度
- 如何检查控制器内部元素的高度
- 获取柔块内部的元素高度
- 如何获得内部HTML内容的高度
- 设置宽度动画会导致内部元素从未知高度跳起来