怎样通过jq获取元素的真实的高度(包含小数点)
来源:互联网 发布:金税盘开票软件官网 编辑:程序博客网 时间:2024/05/24 02:44
最近在项目中踩到一个坑,顺利解决后,分享一下。
在项目中需要获取一个图片的高度,而它的宽度是百分比的,所以得它的高度,则是根据浏览器缩放来定义的。
这里我假设这个图片是ele,我是这么获取图片的
$("ele").height()但是通过浏览器发现,这个ele实际的高度 假设为 24.13px;
通过上面的jq方法,获取到的高度只能是24px !
因为还要继续对这个图片的高度进行运算,0.13px的丢失,经过大量运算后,会对实际效果产生严重的偏差,百度无果。。果断翻墙google,发现
只要
$("ele")[0].getBoundingClientRect().width这么写就可以获取24.13px了!
感谢国外大神~
附上原文地址(但愿你可能看得到~~~~)
http://stackoverflow.com/questions/3603065/how-to-make-jquery-to-not-round-value-returned-by-width
0 0
- 怎样通过jq获取元素的真实的高度(包含小数点)
- 怎样通过JQ获取元素的真实的高度(包含小数点)
- jq获取div的高度
- 获取元素的高度
- js,jq获取屏幕的各种高度
- android开发:获取键盘的高度(实测真实有效)
- Javascript操作CSS之3——获取元素的真实高度和宽度
- 获取图片真实的宽度和高度
- jq获取动态生成元素(标签)的参数值
- JQ获取html元素的内容
- JQ获取元素的内部内容
- 通过网络获取系统的真实时间
- js和jq获取屏幕高度、宽度的方法
- 子元素获取父元素(未定义高度)的高度详解:
- 获取屏幕真实高度包含NavigationBar(底部虚拟按键)
- jq的选择元素
- JS -- 获取网页元素的高度 (全面)
- js获取Html元素的实际宽度高度(offsetWidth)
- 第四周项目四 猴子选大王
- 集合元素的删除方法
- 走遍美国 —— 风物篇(二)
- ARX实现ZOOM功能
- Android提交library到Jcenter
- 怎样通过jq获取元素的真实的高度(包含小数点)
- 向Servlet中传递参数
- 修改系统 安装和卸载app对话框样式
- Groovy
- 背包问题
- Uplink Port Definition
- java-20160924
- LeetCode[231] Power of Two
- 如何优雅的生活 --工作后