获取对象到浏览器边框绝对位置
2011-01-30 15:10
239 查看
使用obj,offsetLeft
如果对象不使用css的相对/绝对定位,它相对的是父对象
如果使用了,就是相对body,既是可以处理成相对window了
再使用event.clientY就可以得到些标x离当前对象某边的距离了;
但是在某些ie内核的第三方浏览器,它们跟
event.clientY有些差别 是1px
如maxthon和腾讯浏览器
offsetleft会比event.clientY少1,因为它最小值 是-1;
它是浏览器的bug.
这时设置body margin = 0时,就会出现1px的东西看不到;
如果对象不使用css的相对/绝对定位,它相对的是父对象
如果使用了,就是相对body,既是可以处理成相对window了
再使用event.clientY就可以得到些标x离当前对象某边的距离了;
但是在某些ie内核的第三方浏览器,它们跟
event.clientY有些差别 是1px
如maxthon和腾讯浏览器
offsetleft会比event.clientY少1,因为它最小值 是-1;
它是浏览器的bug.
这时设置body margin = 0时,就会出现1px的东西看不到;
相关文章推荐
- JavaScript获取元素在浏览器画布中的绝对位置
- JS中获取对象的绝对位置
- 获取定位元素相对于浏览器窗口的绝对位置
- JS中获取对象的绝对位置
- JavaScript获取元素在浏览器画布中的绝对位置
- JavaScript获取元素在浏览器画布中的绝对位置 兼容IE6
- js获取元素在浏览器中的绝对位置
- [转]JavaScript获取元素在浏览器画布中的绝对位置
- JavaScript获取元素在浏览器画布中的绝对位置
- JavaScript获取元素在浏览器画布中的绝对位置
- JavaScript获取元素在浏览器画布中的绝对位置
- JavaScript获取元素在浏览器画布中的绝对位置
- js获取元素在浏览器中的绝对位置
- JS中获取对象的绝对位置
- jquery 获取元素在浏览器中的绝对位置
- JavaScript获取元素在浏览器画布中的绝对位置
- JavaScript获取元素在浏览器画布中的绝对位置
- html元素位置,获取对象的绝对坐标
- Android位置服务介绍,并介绍如何通过LocationManager对象获取位置信息