当前位置: 首页 > wzjs >正文

安卓和网站开发找工作技术培训

安卓和网站开发找工作,技术培训,有没有如何做网站的书,网站做业务赚钱吗场景展示: uniapp使用createSelectorQuery,boundingClientRect获取宽度和高度不准确的可用的解决方案,正常来说,使用下面的代码是可以正确获得宽高的,但是里面含有图片,在图片没有加载完的情况下,我们可以…

场景展示:

uniapp使用createSelectorQuery,boundingClientRect获取宽度和高度不准确的可用的解决方案,正常来说,使用下面的代码是可以正确获得宽高的,但是里面含有图片,在图片没有加载完的情况下,我们可以想像一下,计算出来的结果肯定是不对的。而且我也在网上找了不少的解决方案。大多数是说有padding和margin,再使用getComputedStyle这样的函数。显得都太复杂,经过摸索实验,最终的解决方案比较简单:

  const query = uni.createSelectorQuery().in(this);query.select("#box-bottom").boundingClientRect();query.select("#box-title").boundingClientRect();query.exec(function (res) {var ttheight = 0;for (var i in res) {ttheight += res[i].height;}that.midbox.height = lsktl.ci.windowHeight - ttheight-30;});

如下图,我想要计算box-title和box-bottom的高度,然后再确认中心的可滚动部分,其中头部和底部都有id="box-title"和id="box-bottom"的id的两个盒子。

就是给要计算的宽高的盒子加上:key="key",这样的话,就可以正确得到宽和高了。

代码如下:

  that.kklist.bottom=lsktl.rndstr();that.kklist.title=lsktl.rndstr();that.$nextTick(function () {const query = uni.createSelectorQuery().in(this);query.select("#box-bottom").boundingClientRect();query.select("#box-title").boundingClientRect();query.exec(function (res) {var ttheight = 0;for (var i in res) {ttheight += res[i].height;}that.midbox.height = lsktl.ci.windowHeight - ttheight-30;});});

http://www.dtcms.com/wzjs/140803.html

相关文章:

  • 做720全景好的网站宁波seo排名公司
  • 定制app软件谷歌seo公司
  • 百度指数 网站虚拟主机搭建网站
  • 烟草外网网站建设百度竞价调价软件
  • 做网站还是做业务员如何优化培训体系
  • 私人制定网站徐州seo代理计费
  • 软件如何开发win7一键优化工具
  • 做网站需要的程序济南网络推广公司电话
  • 给网站做排名优化学什么好推广关键词
  • 北京网站建设要多少钱百度指数怎么用
  • 私密浏览器看片株洲seo推广
  • 政府网站建设遵循的原则百度推广登录平台官网
  • java购物网站开发教程一句简短走心文案
  • 天山网官网关键词seo服务
  • 涿州做网站公司友情链接推广
  • 龙岗附近网站建设抖音矩阵排名软件seo
  • 衡阳网站建设网站淘宝关键词推广
  • 太原建站模板源码免费推广广告链接
  • 网页设计大赛海报深圳seo公司排名
  • 网站模板后台网站免费建站app
  • 成都网站制作汕头it培训机构学费一般多少
  • 做网站一般做多大的大连最好的做网站的公司
  • 东莞做网站ab0769渠道推广策略
  • 建网站空间购买电商关键词工具
  • 网站域名更改后怎么做映射搭建网站需要哪些步骤
  • 百度如何建网站网上卖货的平台有哪些
  • wordpress 开发网站天津seo排名费用
  • php网站如何做多语言沧浪seo网站优化软件
  • 怎么知道网站是什么开源做的中国制造网
  • 十堰网站制作公司武汉网站建设推广公司