微信小程序获取高度的方法有多种,以下是其中几种常用的方法:
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) // 高度
}
以上是微信小程序获取高度的几种方法,开发者可根据实际需求选择适合自己的方法。
获取坐标: IE (eventx eventy)
获取滚动条位置:
documentbodyscrollTop (滚动条离页面最上方的距离)
documentbodyscrollLeft (滚动条离页面最左方的距离)
当我用js获取当前垂直或者水平方向滚动条位置的时候,使用"documentbodyscrollTop"或者"documentbodyscrollLeft"是无效的,得到的数值永远是0。但是,当写在“onscroll”事件里面的时候,上述方法可以获得当前滚动条的位置。
当网页最前面有以下内容:
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN"
">
<script>
windowonload = function(){
// 获取屏幕高度 documentdocumentElementclientHeight
consolelog(documentdocumentElementclientHeight);
// 获取屏幕宽度 documentdocumentElementclientWidth
consolelog(documentdocumentElementclientWidth);
}
</script>
页可见区域宽: documentbodyclientWidth
网页可见区域高: documentbodyclientHeight
网页可见区域宽: documentbodyoffsetWidth (包括边线的宽)
网页可见区域高: documentbodyoffsetHeight (包括边线的高)
网页正文全文宽: documentbodyscrollWidth
网页正文全文高: documentbodyscrollHeight
网页被卷去的高: documentbodyscrollTop
网页被卷去的左: documentbodyscrollLeft
网页正文部分上: windowscreenTop
网页正文部分左: windowscreenLeft
屏幕分辨率的高: windowscreenheight
屏幕分辨率的宽: windowscreenwidth
屏幕可用工作区高度: windowscreenavailHeight
屏幕可用工作区宽度: windowscreenavailWidth
42米。《我的世界》末影人刷新高度为42米,这样末影人就可以轻松打败获取经验。《我的世界》是一款沙盒建造游戏,玩家可以在一个三维世界里用各种方块建造或者破坏方块,于2009年05月17日试运营,2011年正式发行。
//获取盒子的内容高度,内容高度也可用用boxclientHeight获取,内容高度不包括边框和外边距和滚动条
var box = documentgetElementById("box")
var contentHeight = windowgetComputedStyle(box)height //输出 '60px'
//js获取移动端屏幕高度和宽度等设备尺寸,兼容性比较好的方法
documentdocumentElementclientWidth;
documentdocumentElementclientHeight;
此外,还可以使用元素的点击事件来获取元素高度等内容。
$(function(){
var show = $('grid a imgholder');
showeach(function(){
var me = $(this), img = mefind('img');
if(img[0]complete){
mecss('height' , img[0]height);//已缓存,height值可以使用
}else{
imgon('load' , function(){
//加载完成后,在设置
mecss('height' , thisheight);
});
}
});
})
以上就是关于微信小程序如何获取图片高度信息全部的内容,包括:微信小程序如何获取图片高度信息、WEB开发 - 关于刷新页面后获取浏览器滚动条位置、如何获得当前屏幕的高度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)