如何找出屏幕底部和最底部HTML内容之间的间隙
How to find out the gap left between bottom of the screen and the bottom-most HTML content?
使用 JavaScript,我如何知道,在最底部的元素(无论是文本、图像、画布还是视频(结束后还剩下多少间隙。
我想计算一下,我在HTML页面底部有多少空白空间。
仅使用网络工具包的解决方案会很好用。我只专注于iOS 5.0 +
更新
我正在开发一个 iOS 应用程序,我想调整 Web 视图的大小,一个保存 HTML 页面的 Web 浏览器控件,我喜欢重置它的高度,这样底部就不会留下很多空格,为此我想知道一些我可以运行的 JS coe,它的结果会给我, 我必须从网络视图中降低的高度。
由于您没有提供示例代码,因此我为自己做了一个示例:
Javascript:
var height = 0;
var allBoxes = [].slice.call(doc.querySelectorAll('.TestKenjin'));
var heightDisplay = (window.innerHeight > 0) ? window.innerHeight : screen.height;
for(var i=0; i < allBoxes.length; i++) {
height += allBoxes[i].clientHeight;
}
alert(heightDisplay-height);
JS斌:http://jsbin.com/olucas/6/edit
这个javascript将alert
html
元素底部和页面底部之间的高度。
这是它的一个小片段。
var body = document.body,
html = document.documentElement;
var documentHeight = Math.max( body.scrollHeight, body.offsetHeight,
html.clientHeight, html.scrollHeight, html.offsetHeight );
var htmlHeight = document.getElementsByTagName('html')[0].offsetHeight;
alert(documentHeight - htmlHeight);
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 全局变量和全局对象的属性之间有什么区别吗
- java.net和javascript之间正则表达式的差异
- 将视口底部滚动到元素底部
- HTML5页面底部棒
- JavaScript中的函数和对象之间没有区别吗?
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- Jquery在函数之间传递表行
- 根据某些条件在视图之间切换
- 在控制器和数据对象之间同步数据
- d3中堆栈函数和嵌套函数之间的差异
- JQuery:在页面之间滑动
- 如何使用JavaScript查找1和N之间的所有数字的总和
- 操作放置在画布上的元素之间的连接
- 在下划线中使用_(obj).map(callback)和_.map(obj,callback)之间的区别
- jquery在表单之间切换
- Nodejs API控制器,用于在API之间切换
- 如何找出屏幕底部和最底部HTML内容之间的间隙
- 无法可靠地检测 iPhone 纵向和横向模式之间的底部滚动
- 动态调整网页底部和顶部之间的元素的大小