对offsetLet,offsetTop,scrollLeft,scrollTop几个方法的理解
来源:百度文库 编辑:神马文学网 时间:2024/04/29 21:18:32
1.offsetTop :
当前对象到其上级层顶部的距离.
不能对其进行赋值.设置对象到页面顶部的距离请用style.top属性.
2.offsetLeft :
当前对象到其上级层左边的距离.
不能对其进行赋值.设置对象到页面左部的距离请用style.left属性.
3.offsetWidth :
当前对象的宽度.
与style.width属性的区别在于:如对象的宽度设定值为百分比宽度,则无论页面变大还是变小,style.width都返回此百分比,而offsetWidth则返回在不同页面中对象的宽度值而不是百分比值
4.offsetHeight :
与style.height属性的区别在于:如对象的宽度设定值为百分比高度,则无论页面变大还是变小,style.height都返回此百分比,而offsetHeight则返回在不同页面中对象的高度值而不是百分比值
5.offsetParent :
当前对象的上级层对象.
注意.如果对象是包括在一个DIV中时,此DIV不会被当做是此对象的上级层,(即对象的上级层会跳过DIV对象)上级层是Table时则不会有问题.
利用这个属性,可以得到当前对象在不同大小的页面中的绝对位置.
得到绝对位置脚本代码
- function GetPosition(obj)
- {
- var left = 0;
- var top = 0;
- while(obj != document.body)
- {
- left = obj.offsetLeft;
- top = obj.offsetTop;
- obj = obj.offsetParent;
- }
- alert("Left Is : " + left + "\r\n" + "Top Is : " + top);
- }
function GetPosition(obj){var left = 0;var top = 0;while(obj != document.body){left = obj.offsetLeft;top = obj.offsetTop;obj = obj.offsetParent;}alert("Left Is : " + left + "\r\n" + "Top Is : " + top);}
6.scrollLeft :
对象的最左边到对象在当前窗口显示的范围内的左边的距离.
即是在出现了横向滚动条的情况下,滚动条拉动的距离.
7.scrollTop
对象的最顶部到对象在当前窗口显示的范围内的顶边的距离.
即是在出现了纵向滚动条的情况下,滚动条拉动的距离.
对offsetLet,offsetTop,scrollLeft,scrollTop几个方法的理解
scrollLeft,scrollTop等等详解
scrollLeft,scrollTop等等详解1321
对几个最重要的财务指标的理解_laoba1梁军儒
对英语学习市场常见的几个理解误区
对英语学习市场常见的几个理解误区
sbdx11老师对市场的理解和学习的方法
几个名词的含义理解
对资金管理方法和地位的理解
数学理解的核心是对基本概念及其所反映的数学思想方法的理解
对“类”的理解
对BOM的理解
对爱的理解
对爱的理解
对禅的理解
对爱的理解
【对$NOMOD51的理解】
对《易经》的理解
中医对男性早泄的几个治疗方法
对教学设计的理解
我对学习的理解
对波浪理论的理解
对教学设计的理解
庄子对生命的理解