offset,scroll,client系列】的更多相关文章

offsetHeight: 元素高,height+border+paddingoffsetWidth: 元素宽,width+border+paddingoffsetTop: 距离offsetParent顶部的距离offsetLeft: 距离offsetParent左边的距离offsetParent: 最近的带有定位的父盒子 scrollHeight: 内容高,不含borderscrollWidth: 内容宽,不含border scrollTop: 被滚动条卷走的部分document.docume…
一.计时器 setInterval ( 函数/名称 , 毫秒数 )表示每经过一定的毫秒后,执行一次相应的函数(重复) setTimeout ( 函数/名称 , 毫秒数 ) 表示经过一定的毫秒后,只执行一次相应的函数(不重复) 清除计时器: clearInterval( ); clearTimeout( ); 当计时器调用执行完毕时,它将返回一个timer ID, 如果将该ID传递给clearInterval,便可以终止代码的执行. 实例: 页面布局: <div id="wrap"…
  三大系列:offset.scroll.client 事件对象:event(事件被触动时,鼠标和键盘的状态)(通过属性控制)   三大系列都是以DOM元素节点的属性形式存在的. 类比访问关系,也是以属性形式存在. 不同点在于,访问关系是为了获取其他节点,而三大系列是为了获取元素节点更多的信息.           1. offset 系列 offset:偏移.补偿.位移 offset 系列是 js 中的一套获取元素尺寸的便捷办法.   (1) offsetWidth 和 offsetHeigh…
1.offsetHeight / Width (只读) offsetHeight:表示该元素在垂直方向占用的空间大小,包含元素的高度+上边框高度+下边框高度 offsetWidth:表示该元素在水平方向占用的空间大小,包含元素的高度+上边框高度+下边框高度 2.clientHeight / clientWidth (只读) clientHeight:元素内容区的高度+元素内边距的高度 clientWidth:元素内容区的宽度+元素内边距的宽度 clientWidth = width + padd…
1.client 1.1主要成员 1.clientWidth 获取网页可视区域宽度(两种用法)    clientHeight 获取网页可视区域高度 (两张用法) 盒子调用: 指盒子本省 浏览器调用:可视区域大小. 2.clientX  鼠标距离可视区域左侧的距离(event调用) clientY 鼠标距离可视区域上侧的距离(event 调用) 2.三大家族的区别 2.1Width 和 Height clientWidth = width +padding clientheight = heig…
一 scroll系列属性      ——滚动…
offset系列: offsetLeft:获取元素距离最左边的距离,自身的margin包括在内,不包括自身的border offsetTop:获取元素距离最上边的距离,自身的margin包括在内,不包括自身的border offsetWidth:获取元素的宽度,包括border及以内,不包括margin offsetHeight:获取元素的高度,包括border及以内,不包括margin offsetParent:获取元素的定位父级元素: 如果元素fixed定位,得到null; 元素没有fixe…
元素的属性 div.attributes 是所有标签属性构成的数组集合 dir.classList 是所有class名构成的数组集合 在classList的原型链上看一看到从 add()和remover() 1.client 系列 (1)clientWidth/clientHeight  是我们设置的宽和高加上内边距(没有边框)   clientLeft/clientTop  就是我们设置的边框值 (2)offset系列 offsetWidth/offsetHeight 是我们设置的宽高和高加上…
1. client 系列 示例 : <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .box{ width: 200px; height: 200px; position: absolute; border: 10px solid red; /*m…
一.client系列 clientWidth/clientHeight    是我们设置的宽和高加上内边距(没有边框) clientLeft/clientTop 就是我们设置的边框值 二.offset系列 offsetWidth/offsetHeight 是我们设置的宽和高加上内边距,加上边框 offsetLeft/offsetTop 是元素外边距离父级内边距相对于父级,这个父级由定位position:absolute: offsetParent 返回这个元素的父级元素 offsetTop 参照…
client(客户端),offset(偏移),scroll(滚动)1.client系列 clientTop 内容区域到边框顶部的距离 ,说白了,就是边框的高度 clientLeft 内容区域到边框左部的距离,说白了,就是边框的宽度 clientWidth 内容区域+左右padding 可视宽度 clientHeight 内容区域+ 上下padding 可视高度 例: <head> <meta charset="UTF-8"> <title>Title…
  offset系列.client系列 <style> .testDOM { width: 200px; height: 200px; background-color: #2de; padding: 20px; border: 10px solid #ec6; margin: 20px; } </style> <!-- margin: 20px; padding: 20px; border: 10px; 200px * 200px => 260px * 260px--…
1.元素偏移量  offset 系列 1.1 offset 就是偏移量,使用 offset 系列相关属性可以 动态 得到该元素的位置(偏移).大小等. 注意: 1.获得元素距离带有定位父元素的位置 2.获得元素自身的大小(宽度和高度) 3.返回的数值都不带单位 1.2 offset 系列常用属性(元素以带有定位的父亲为准,如果没有父亲,或者父亲没有定位,则以 body 为准) element.offsetTop    返回元素相对带有定位父元素上方的偏移 element.offsetLeft …
一.client 属性 值 clientWidth 元素被设置的宽度 + padding左右内间距 clientHeight 元素被设置的高度 + padding上下内间距 clientLeft 左 边框的宽度 clientTop 上 边框的宽度 二.offset 属性 值 offsetWidth 元素被设置的宽度 + padding左右内间距 + 左右边框的值 offsetHeight 元素被设置的高度 + padding上下内间距 + 上下边框的值 offsetLeft 元素外边距离父级左内…
HTML元素有几个offset.client.scroll开头的属性,总是让人摸不着头脑.在书中看到记下来,分享给需要的小伙伴.主要是以下几个属性: 第一组:offsetWidth,offsetHeight,offsetLeft,offsetTop,offsetParent  第二组:clientWidth,clientHeight,clientLeft,clientTop 第三组:scrollWidth,scrollHeight,scrollLeft,scrollTop 详细定义如下: 1.1…
DOM盒模型和位置 client offset scroll 和滚动的关系 概览 在dom里面有几个描述盒子位置信息的值, pading border margin width height client clientWidth 不要border clientHeight 不要border offset offsetTop offsetLeft offsetWidth  要border offsetHeight  要border scroll scrollTop scrollHeight scr…
大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:http://www.cnblogs.com/lvonve/ CSDN:https://blog.csdn.net/lvonve/ 在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识点,期间也会分享一些好玩的项目.现在就让我们一起进入 Web 前端学习的冒险之旅吧! 一.client…
一:Client系列 1.说明 clientWidth:不包括边框的可视区的宽 clientHeight:可视区的高,不包括边框 clientLeft:左边框的宽度 clientTop:上面框的宽度 2.示例-图片跟着鼠标飞 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> &l…
定义 : client翻译过来就是客户端,我们使用client系列的相关属性来获取元素可视区的相关信息.通过client系列的相关属性可以动态的得到该元素的边框大小.元素大小等.…
1,element.offsetWidth : 包括 padding 和 边框 2,element.clientWidth : 包括 padding ,不包含边框 , 内容超出会溢出盒子的时候,就用scrollWidth 3,element.scrollWidth : 不包含边框 主要用法: 1,offset 系列 经常用于获得元素位置 offsetLeft  offsetTop 2,client经常用于获取元素大小, clientWidth , clientHeight 3,scroll经常用…
一.offset 一般用来检测盒子的偏移.位移,都是只读属性,不能赋值 offsetWidth和offsetHeight表示的是:调用者盒子的宽和高,包括盒子自身的padding和border offsetTop和offsetLeft是调用者的盒子距离有定位的父盒子顶部和左侧的长度.如果父盒子都没有定位,就以body为准,如果调用者自身没有top和left时,从父盒子的padding开始计算,不包括border 二.scroll 各种特效和动画中用的比较多,表示在页面滑动的过程中,卷起的部分 s…
原文地址:http://caibaojian.com/js-name.html JS中获取各种宽度和距离,常常让我们混淆,各种浏览器的不兼容让我们很头疼,现在就在说说js中有哪些宽度和距离. 1.名词解释 screen:屏幕.这一类取到的是关于屏幕的宽度和距离,与浏览器无关,应该是获取window对象的属性. client:使用区.客户区.指的是客户区,当然是指浏览器区域. offset:偏移.指的是目标甲相对目标乙的距离. scroll:卷轴.卷动.指的是包含滚动条的的属性. inner:内部…
一些属性和方法,在dom中没有规定如何确定页面中元素大小的情况下诞生... 1.偏移量(offset dimension) 测试代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>offset偏移量学习</title> <meta name="author" content="郭菊锋/702004176@…
原文地址:→传送门 window相关宽高属性 1. window.outerHeight (窗口的外层的高度) / window.outerWidth (窗口的外层的宽度) window.outerHeight获取整个浏览器窗口的高度(单位:像素),包括侧边栏(如果存在).窗口镶边(window chrome)和窗口调正边框.包含调试窗及浏览器边框 window.outerWidth表示整个浏览器窗口的宽度,包括侧边栏(如果存在).窗口镶边(window chrome)和调正窗口大小的边框.包含…
body是DOM对象里的body子节点,即 <body> 标签: documentElement 是整个节点树的根节点root,即<html> 标签: window.screen.width.window.screen.height.screen.width.screen.height分别表示显示屏幕的宽高,即屏幕的分辨率. window.innerHeight.window.innerWidth分别表示浏览器展示页面内容可见的高度和宽度. window.outerHeight.w…
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAHuCAYAAABpm/53AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjw…
这三个是是js盒模型属性 client clientWidth 内容宽度加上左右padding clientHeight 内容高度加上上下padding clientTop 上边框的宽度 clientLeft 左边框的宽度 offSet offSetWidth 内容宽度加左右padding加左右border offSetHeight 内容高度加上下padding加上下border offSetLeft IE9+和高级浏览器和IE6/7 指的是元素自身的左边框外部到offsetparent左边框左…
下面这三组是关于元素大小.位置相关的属性 一.offset 偏移量 1.offsetParent 该属性获取距离当前元素最近的定位父元素,如果没有定位父元素此时是 body 元素 2.offsetLeft / offsetTop 该属性获取当前元素距离 offsetParent 的横向偏移和纵向偏移 3.offsetWidth / offsetHeight 该属性获取当前元素的宽高,宽高包括:内容(content).边框(border)和内填充(padding) 注意:offset 属性 是只读…
offset家族 自己的,用于获取元素自身尺寸 offsetWidth 和 offsetHeight 获取元素自身的宽度和高度,包括内容+边框+内边距 offsetLeft 和 offsetTop 距离第一个有定位的父级盒子和左边距和上边距 [父级盒子必须要有定位,如果没有,最终以body为准] offsetParent 返回当前对象的带有定位的父级盒子,[可能是父亲.也可能是爷爷],如果没有定位,最终返回body scroll家族 document.body.scrollWidth 获取网页宽…
offsetParent <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <!-- offset demension 偏移量 定位父级 offsetParent 如果没有定位 找body offsetLeft offsetTop offsetHeight offset…