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 相关文章推荐
犀利的js 函数集合
Jun 11 Javascript
解析JavaScript中的标签语句
Jun 19 Javascript
JavaScript判断密码强度(自写代码)
Sep 06 Javascript
EasyUi中的Combogrid 实现分页和动态搜索远程数据
Apr 01 Javascript
Vue 兄弟组件通信的方法(不使用Vuex)
Oct 26 Javascript
vue实现的下拉框功能示例
Jan 29 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
Feb 02 Javascript
JavaScript中BOM对象原理与用法分析
Jul 09 Javascript
JS实现随机抽取三人
Nov 06 Javascript
详解vuejs中执行npm run dev出现页面cannot GET/问题
Apr 26 Javascript
使用js和canvas实现时钟效果
Sep 08 Javascript
JavaScript实现点击自制菜单效果
Feb 02 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应用程序来获取Web服务器的状态信息
2006/10/09 PHP
linux下 C语言对 php 扩展
2008/12/14 PHP
PHP SQLite类
2009/05/07 PHP
php下使用iconv需要注意的问题
2010/11/20 PHP
PHPMailer邮件发送的实现代码
2013/05/04 PHP
PHP 生成微信红包代码简单
2016/03/25 PHP
给Javascript数组插入一条记录的代码
2007/08/30 Javascript
JQuery中根据属性或属性值获得元素(6种情况获取方法)
2013/01/17 Javascript
用JavaScript修改CSS属性的代码
2013/05/06 Javascript
Javascript WebSocket使用实例介绍(简明入门教程)
2014/04/16 Javascript
jquery等待效果示例
2014/05/01 Javascript
浅谈JavaScript字符串与数组
2015/06/03 Javascript
AngularJS HTML DOM详解及示例代码
2016/08/17 Javascript
js HTML5多媒体影音播放
2016/10/17 Javascript
jQuery通过ajax快速批量提交表单数据
2016/10/25 Javascript
深入理解Node中的buffer模块
2017/06/03 Javascript
自制简易打赏功能的实例
2017/09/02 Javascript
React 高阶组件入门介绍
2018/01/11 Javascript
微信小程序多音频播放进度条问题
2018/08/28 Javascript
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
vue-cli3使用 DllPlugin 实现预编译提升构建速度
2019/04/24 Javascript
解决layer弹出层自适应页面大小的问题
2019/09/16 Javascript
python调用windows api锁定计算机示例
2014/04/17 Python
python 字典修改键(key)的几种方法
2018/08/10 Python
Python闭包思想与用法浅析
2018/12/27 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
使用layui实现左侧菜单栏及动态操作tab项的方法
2020/11/10 HTML / CSS
消防器材管理制度
2014/01/28 职场文书
计算机专业应届生求职信
2014/04/06 职场文书
指导教师评语
2014/04/26 职场文书
《闻一多先生的说和做》教学反思
2014/04/28 职场文书
国际贸易实训报告
2014/11/05 职场文书
2015年城管执法工作总结
2015/07/23 职场文书
使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)
2021/06/09 Vue.js
Golang jwt身份认证
2022/04/20 Golang