js里取容器大小、定位、距离等属性搜集整理


Posted in Javascript onAugust 19, 2013

element.clientWidth

//元素的实际宽度,不算边框

element.clientHeight

//元素的实际高度,不算边框

element.offsetWidth

//元素的实际宽度,加上边框

element.offsetHeight

//元素的实际高度,加上边框

element.scrollWidth

//这个说法很多,我测试下来应该是元素实际宽度-滚动条的宽度

element.scrollHeight

//这个说法很多,我测试下来应该是元素实际高度-滚动条的高度

element.offsetLeft

//相对于父对象的距离,ie下如果position设为relative,则是相对于window的距离

element.offsetTop

//相对于父对象的距离,ie下如果position设为relative,则是相对于window的距离

window.screenLeft

//当前窗口距离屏幕距离 only for IE

window.screenX

//当前窗口距离屏幕距离 not for IE

window.innerWidth

//当前窗口大小(内)not for IE

window.outerWidth

//当前窗口大小(外)not for IE

window.screen.width //当前屏幕分辨率

window.screen.availWidth //当前屏幕可用分辨率

Javascript 相关文章推荐
File文件控件,选中文件(图片,flash,视频)即立即预览显示
Apr 09 Javascript
fancybox1.3.1 基于Jquery的插件在IE中图片显示问题
Oct 01 Javascript
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
Mar 29 Javascript
Ajax同步与异步传输的示例代码
Nov 21 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
Nov 26 Javascript
BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法
Apr 03 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
Dec 13 Javascript
浅谈javascript中的事件冒泡和事件捕获
Dec 28 Javascript
IE9 elementUI文件上传的问题解决
Oct 17 Javascript
策略模式实现 Vue 动态表单验证的方法
Sep 16 Javascript
vue el-tree 默认展开第一个节点的实现代码
May 15 Javascript
用javascript实现倒计时效果
Feb 09 Javascript
没有document.getElementByName方法
Aug 19 #Javascript
js中符号转意问题示例探讨
Aug 19 #Javascript
window.opener用法和用途实例介绍
Aug 19 #Javascript
JavaScript异步编程:异步数据收集的具体方法
Aug 19 #Javascript
文本框中禁止非数字字符输入比如手机号码、邮编
Aug 19 #Javascript
JQUERY 获取IFrame中对象及获取其父窗口中对象示例
Aug 19 #Javascript
时间戳转换为时间 年月日时间的JS函数
Aug 19 #Javascript
You might like
PHP实现多文件上传的方法
2015/07/08 PHP
浅谈PHP中关于foreach使用引用变量的坑
2016/11/14 PHP
阿里云PHP SMS短信服务验证码发送方法
2017/07/11 PHP
PHP使用反向Ajax技术实现在线客服系统详解
2019/07/01 PHP
js截取函数(indexOf,join等)
2010/09/01 Javascript
Node.js Sequelize如何实现数据库的读写分离
2016/10/23 Javascript
微信小程序 图片宽度自适应的实现
2017/04/06 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
2017/04/20 Javascript
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
浅谈JavaScript作用域和闭包
2017/09/18 Javascript
create-react-app构建项目慢的解决方法
2018/03/14 Javascript
在vue中给列表中的奇数行添加class的实现方法
2018/09/05 Javascript
React注册倒计时功能的实现
2018/09/06 Javascript
微信小程序实现预览图片功能
2020/10/22 Javascript
mpvue性能优化实战技巧(小结)
2019/04/17 Javascript
Javascript和jquery在selenium的使用过程
2019/10/31 jQuery
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
2020/03/07 Javascript
javascript读取本地文件和目录方法详解
2020/08/06 Javascript
微信小程序实现星星评分效果
2020/11/01 Javascript
Python自动调用IE打开某个网站的方法
2015/06/03 Python
python使用opencv读取图片的实例
2017/08/17 Python
Python探索之爬取电商售卖信息代码示例
2017/10/27 Python
python的Tqdm模块的使用
2018/01/10 Python
pandas.read_csv参数详解(小结)
2019/06/21 Python
python psutil模块使用方法解析
2019/08/01 Python
用python爬取历史天气数据的方法示例
2019/12/30 Python
Python3.x+pyqtgraph实现数据可视化教程
2020/03/14 Python
Python 存取npy格式数据实例
2020/07/01 Python
介绍一下HTTP、HTTPS和SSL
2012/12/16 面试题
学雷锋演讲稿汇总
2014/05/10 职场文书
励志广播稿300字(5篇)
2014/09/15 职场文书
工作失职自我检讨书
2015/05/05 职场文书
表扬信范文
2019/04/22 职场文书
详解redis分布式锁的这些坑
2021/05/19 Redis
一文解答什么是MySQL的回表
2022/08/05 MySQL
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript