jquery offset jQuery里的offset(元素到浏览器左上角的位置)

jQuery里的offset(元素到浏览器左上角的位置)――简介

jQuery里的offset方法是怎么实现的(获得网页元素到浏览器左上角的绝对位置)

//获取某元素距离浏览器的绝对位置

functiongetPosition(ele,oRefer){//oRefer是定位参照物。可以不写,不写就是和浏览器的绝对位置

//注意:oRefer必须是ele的offset祖先,要不然取到的值是ele距离body的绝对偏移量

jQuery里的offset(元素到浏览器左上角的位置)――方法/步骤

jQuery里的offset(元素到浏览器左上角的位置) 1、

oRefer=oRefer||document.body;

var x=ele.offsetLeft;

var y=ele.offsetTop;

p=ele.offsetParent;//重在理解好offsetParent

while(p!=oRefer&&p!=document.body){

if(window.navigator.userAgent.indexOf('MSIE 8.0')>-1){//ie8有个bug(边框问题)

x+=p.offsetLeft;

y+=p.offsetTop;

}else{

x+=p.offsetLeft+p.clientLeft;

y+=p.offsetTop+p.clientTop;

}

p=p.offsetParent;

}

var obj={};

obj.x=x;

obj.y=y;

return obj;

}

jquery offset jQuery里的offset(元素到浏览器左上角的位置)

  

爱华网本文地址 » http://www.413yy.cn/a/8104280103/230306.html

更多阅读

浏览器里的字突然变小了 浏览器的字体突然变了

浏览器里的字突然变小了,可按照一下问题解决1.按住ctrl键.滚动鼠标滚轮(基本上使用该方法都可以解决)2.是屏幕分辨率加大的问题。右键桌面属性--设置--屏幕分辨率,将滑块推到800×600的位置,应用--确定

把苹果手机里的图片存到电脑里 苹果电脑怎么储存图片

把苹果手机里的图片存到电脑里因为有人还不熟悉,老问我,所以在此再说说。要把苹果手机里的图片存到电脑里,有很多方法,之一是:1.把手机用数据线连接到电脑的USB接口上。2.打开电脑上的资源管理器或我的电脑,就可看见你的手机和电脑已

声明:《jquery offset jQuery里的offset(元素到浏览器左上角的位置)》为网友云与波的凄迷分享!如侵犯到您的合法权益请联系我们删除