微信小程序如何获取图片高度信息

微信小程序如何获取图片高度信息,第1张

微信小程序获取高度的方法有多种,以下是其中几种常用的方法:

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开发 - 关于刷新页面后获取浏览器滚动条位置、如何获得当前屏幕的高度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9288966.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存