`
wxclover
  • 浏览: 24824 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

offset client scroll

IE 
阅读更多
网页申明类型为严格型
offsetLeft = margin-left;
offsetTop  = margin-top;
offsetWidth = width +padding-left+border-left+padding-right+border-right;
offsetHeight = height + padding-top+border-top+padding-bottom+border-bottom;

clientLeft = border;
clientTop  = border;
clientHeight = width + padding-top + padding-bottom;
clientWidth  = height + padding-left + padding-right;

scrollLeft = 向左卷起的部分;
scrollTop  = 向上卷起的部分
scrollHeight = 实际的高度
如果是FF,则高度至少要比clientHeight大
但是Opear刚是以height为主
scrollWidth  = 实际高度 + padding-left + padding-right+2*border;(以宽的为主),如果DIV超过了父层的宽度则要加上2*border(这里IE的解释)
如果是FF,刚宽的宽度+2*border

IE6.0、FF1.06+:
clientWidth = width + padding
clientHeight = height + padding
offsetWidth = width + padding + border
offsetHeight = height + padding + border

IE5.0/5.5:
clientWidth = width - border
clientHeight = height - border
offsetWidth = width
offsetHeight = height
分享到:
评论

相关推荐

    05-offset,scroll,client.html

    05-offset,scroll,client.html

    js中offset,client , scroll 三大元素知识点总结

    本篇将详细介绍与元素尺寸位置和滚动相关的三个重要的属性家族:offset系列、client系列和scroll系列。这些属性为我们提供了元素位置信息,窗口或元素内部的滚动距离等重要数据,对于实现页面布局和交互功能至关重要...

    三剑客:offset、client和scroll还傻傻分不清?

    在学习前端的过程中,我们经常会碰到offset, client与scroll,所以我就把它们称作为‘三剑客’。 01 offset – 偏移量 定义:元素在屏幕上占用的所有的可见的空间。 元素可见的大小由其高度、宽度决定,包括所有内...

    javascript的offset、client、scroll使用方法详解

    JavaScript中的`offset`、`client`和`scroll`是一组用于获取和操作页面元素位置及大小的重要属性。这些属性在Web开发中非常常见,尤其是在处理动态布局和交互时。下面将详细讲解这些属性的含义、用途及其在不同...

    JS前端知识点offset,scroll,client,冒泡,事件对象的应用整理总结

    主要介绍了JS前端知识点offset,scroll,client,冒泡,事件对象的应用,结合实例形式总结分析了offset,scroll,client,冒泡,事件对象相关功能、原理及操作注意事项,需要的朋友可以参考下

    javascript中offset、client、scroll的属性总结

    JavaScript作为前端开发中不可或缺的脚本语言,提供了丰富的DOM操作接口,其中offset、client、scroll属性是常用的一组用于获取元素尺寸和位置信息的接口。这组属性可以帮助开发者精确地获取元素的尺寸、位置以及...

    网页元素位置(scroll、client、offsetWidth等)获取、设置详解

    网页元素位置(scroll、client、offsetWidth等)获取、设置详解

    javascript必修课_offset,client,scroll家族

    本课将带你学习前端开发中最重要的技术JavaScript,它是网页与用户进行交互的基石。...最后我们还会学习Jquery框架,以提高你的前端开发效率。学完本课后,你将能独立做出与用户有复杂交互(表单、动画、视频等)的网站...

    移动端 日期,树...等控件的js插件

    Math.max(c['scroll' + b], c['offset' + b], h['client' + b], h['scroll' + b], h['offset' + b]) : (t = this.offset()) && t[k] : this.each(function () { a(this).css(k, n) }) } }); [ 'width', '...

    前端JavaScript基础学习笔记案例

    1.知识点包括:基础语法,字符串操作,object对象,DOM对象,BOM对象,offset,client,scroll对象,事件,事件流处理,函数(call,apply,bind函数),作用域,闭包(十种闭包的应用场景),面向对象,正则表达式,...

    2021javascript面试题.docx

    1. 元素的位置和大小:offset、client 与 scroll 系列都是获取元素位置和大小的方法,offset 获取元素相对于文档的偏移量,client 获取元素相对于视窗的偏移量,scroll 获取元素的滚动距离。 2. 获取元素对象的注意...

    小程序click-scroll组件设计

    1. 偏移量(offset dimension): - offsetHeight:元素的总高度,包括内容、内边距、滚动条和边框。 - offsetWidth:元素的总宽度,同样包括内容、内边距、滚动条和边框。 - offsetLeft:元素左边缘到其包含元素...

    blog:SHERlocked93 的个人博客 :zany_face:

    SHERlocked93 个人博客作品博客年终总结JavaScript20212019201920192018JS 活学活用正则表达式 2018JS 中的 offset、scroll、client 总结 2018JS 静态类型检查工具 Flow 2018JS throttle 与 debounce 的区别 2018...

    JavaScript基础整理

    本人学习前端时的总结笔记,包含数据类型、循环结构、分支结构、函数预解析、常用内置对象方法、浏览器兼容问题、offset系列、scroll系列、client系列。 是什么原型、原型的作用、原型链 继承: 1、什么是借用构造...

    前端总结.docx

    **offset、scroll 和 client 系列属性** 这些属性用于获取元素在页面上的位置和尺寸。`offset`系列提供元素相对于文档的位置,`scroll`系列涉及滚动位置,`client`系列则提供视口内的元素尺寸。 **事件流(冒泡和...

    JQuery之拖拽插件实现代码

    页面上元素的位置信息包括client、offset和scroll。client指的是元素的可视部分,不包括边框;offset指的是相对于文档的起始位置,包括边框;scroll指的是元素内部相对于元素滚动部分的位置。在拖拽过程中,需要根据...

    JS制作网页特效-学习笔记

    JS的实用教程,传智播客...包括:轮播图、匀速动画、缓动动画、浏览器可视区域操作、固定导航栏、楼层切换、鼠标跟随、放大镜效果、拖拽对话框、事件冒泡、正则表达式等等,并介绍了三大家族:scroll、client、offset

Global site tag (gtag.js) - Google Analytics