
css监听元素高度如下。
1、页面渲染完成后(onReady函数里)去获取元素1在页面上距离顶部的高度fixedTop。
2、用监听页面滚动函数onPageScroll得到当前页面滚动高度,高度是页面在垂直防线已滚动的距离(单位px)。
//获取盒子的内容高度,内容高度也可用用boxclientHeight获取,内容高度不包括边框和外边距和滚动条
var box = documentgetElementById("box")
var contentHeight = windowgetComputedStyle(box)height //输出 '60px'
//js获取移动端屏幕高度和宽度等设备尺寸,兼容性比较好的方法
documentdocumentElementclientWidth;
documentdocumentElementclientHeight;
此外,还可以使用元素的点击事件来获取元素高度等内容。
strInfo+=\r\n网页可见区域高:+documentbodyclientHeight;
strInfo+=\r\n网页可见区域宽:+documentbodyoffsetWidth+(包括边线的宽);
strInfo+=\r\n网页可见区域高:+documentbodyoffsetHeight+(包括边线的高);
strInfo+=\r\n网页正文全文宽:+documentbodyscrollWidth;
strInfo+=\r\n网页正文全文高:+documentbodyscrollHeight;
strInfo+=\r\n网页被卷去的高:+documentbodyscrollTop;
strInfo+=\r\n网页被卷去的左:+documentbodyscrollLeft;
strInfo+=\r\n网页正文部分上:+windowscreenTop;
strInfo+=\r\n网页正文部分左:+windowscreenLeft;
strInfo+=\r\n屏幕分辨率的高:+windowscreenheight;
strInfo+=\r\n屏幕分辨率的宽:+windowscreenwidth;
strInfo+=\r\n屏幕可用工作区高度:+windowscreenavailHeight;
strInfo+=\r\n屏幕可用工作区宽度:+windowscreenavailWidth;
windowconfirm(strInfo);
</script
-----------------------------------------------------------------------------------------
最近编程中发现html静态页面的开发可以使用
documentbodyClientHeight
来获得页面的高度,但aspnet的页面却无法这样获取,获取到的只是页面最小的高度,比如页面只有一个button,那么该js语句获得的就是24。
documentdocumentElementOffsetHeight
----------------------------------------------------------------------------------------加上documentbodyscrollLeft;
documentbodyscrollTop;
x=documentbodyclientWidth+documentbodyscrollLeft;
y=documentbodyclientHeight+documentbodyscrollTop;若想得到整个页面的高度可以用
微信小程序获取高度的方法有多种,以下是其中几种常用的方法:
1 使用wxgetImageInfo()方法获取信息,包括的宽、高等信息,代码如下:
wxgetImageInfo({
src: '路径',
success: function (res) {
consolelog(reswidth) // 宽度
consolelog(resheight) // 高度
}
})
2 使用Image对象获取高度,代码如下:
var img = new Image()
imgonload = function () {
consolelog(imgheight) // 高度
}
imgsrc = '路径'
3 使用小程序自带的组件,如image标签,通过bindload事件获取高度,代码如下:
<image src="路径" bindload="getImageHeight"></image>
getImageHeight: function (e) {
consolelog(edetailheight) // 高度
}
以上是微信小程序获取高度的几种方法,开发者可根据实际需求选择适合自己的方法。
获取浏览器窗口的高度,减去这个元素的top的高度,如果是用bottom定位,就直接获取bottom的值就好了啊比如id为fix就getElementById(‘fix’)stylebottom这样
以上就是关于css监听元素高度全部的内容,包括:css监听元素高度、2021-07-11【技术】js获取各种高度的方法、javascript如何获取页面的高度和宽度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)