javascript scrollLeft,scrollWidth,clientWidth,offsetWidth 完全详解

 更新时间:2009年07月09日 00:33:17   作者:  
javascript scrollLeft,scrollWidth,clientWidth,offsetWidth 完全详解,实例修正版。
scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置
offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置
event.clientX 相对文档的水平座标
event.clientY 相对文档的垂直座标

event.offsetX 相对容器的水平坐标
event.offsetY 相对容器的垂直坐标
document.documentElement.scrollTop 垂直方向滚动的值
event.clientX+document.documentElement.scrollTop 相对文档的水平座标+垂直方向滚动的量

以上主要指IE之中,FireFox差异如下:
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
(需要提一下:CSS中的margin属性,与clientWidth、offsetWidth、clientHeight、offsetHeight均无关)

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

相关文章

  • JavaScript 学习笔记之基础中的基础

    JavaScript 学习笔记之基础中的基础

    这篇文章主要介绍了JavaScript 学习笔记系列的第一篇文章,跟所有开篇一样,本文我们介绍的都是些基础中的基础知识,虽然都是基础,但建议大家不要略过此文
    2015-01-01
  • JavaScript前端图片加载管理器imagepool使用详解

    JavaScript前端图片加载管理器imagepool使用详解

    这篇文章主要介绍了JavaScript前端图片加载管理器imagepool使用详解,需要的朋友可以参考下
    2014-12-12
  • JavaScript在XHTML中的用法详解

    JavaScript在XHTML中的用法详解

    下面的代码在HTML中是有效的,但在XHTML中则是无效的接下来为大家介绍下JavaScript在XHTML中的用法,感兴趣的朋友可以参考下哈
    2013-04-04
  • Javascript 构造函数详解

    Javascript 构造函数详解

    Javascript构造函数是非常强大的,它可能也是Javascript能被充分利用的特点之一。但是如果你想真正的了解Javascript,你还是应该明白构造函数是如何工作的。本文,我们将从三个方面来讲述构造函数。
    2014-10-10
  • javascript中的原型链深入理解

    javascript中的原型链深入理解

    要弄清楚原型链就要先弄清楚 function 类型,在javascript中没有类的概念,都是函数,所以它是一门函数式的编程语言
    2014-02-02
  • JavaScript中getUTCMinutes()方法的使用详解

    JavaScript中getUTCMinutes()方法的使用详解

    这篇文章主要介绍了JavaScript中getUTCMinutes()方法的使用详解,是JS入门学习中的基础知识,需要的朋友可以参考下
    2015-06-06
  • 10分钟掌握XML、JSON及其解析

    10分钟掌握XML、JSON及其解析

    最近一段时间,个人综合了之前对XML、JSON的一些了解,参考了相关资料,再结合视频的代码,把自己的一些思考融入了这篇总结文档中,同时尝试用通俗诙谐的语言风格来阐述,期望能给感兴趣的读者带来帮助
    2016-10-10
  • 转义字符(\)对JavaScript中JSON.parse的影响概述

    转义字符(\)对JavaScript中JSON.parse的影响概述

    JSON是一个提供了stringify和parse方法的内置对象,前者用于将js对象转化为符合json标准的字符串,后者将符合json标准的字符串转化为js对象,本文为大家介绍下转义字符对JSON.parse方法的影响
    2013-07-07
  • 最实用的JS数组函数整理

    最实用的JS数组函数整理

    本篇文章小编给大家整理了非常全的JS数组函数以及相关的写法规则,希望能够对读者们起到帮助和参考。
    2017-12-12
  • Javascript学习笔记之相等符号与严格相等符号

    Javascript学习笔记之相等符号与严格相等符号

    本文详细介绍了javascript中的相等符号以及严格相等符号,需要的朋友可以参考下
    2014-11-11

最新评论