获取浏览器html元素坐标

bdhwjs 2012-12-30 08:49:41
有什么好方法吗?我用的
offsetLeft
offsetTop
获取出的结果,在ie的不同版本,获取的坐标差别太大了,有好方法推荐吗。
...全文
304 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
小疯疯008 2012-12-31
  • 打赏
  • 举报
回复
6楼说的好
sunxke 2012-12-31
  • 打赏
  • 举报
回复
怎么解决的分享下
Change_L 2012-12-31
  • 打赏
  • 举报
回复
散分。
Assassin_ 2012-12-31
  • 打赏
  • 举报
回复
散发吧
(☆随缘☆) 2012-12-31
  • 打赏
  • 举报
回复
恭喜,解决了来接个分
F15Eagle 2012-12-31
  • 打赏
  • 举报
回复
clientX 设置或获取鼠标指针位置相对于当前窗口的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。 clientY 设置或获取鼠标指针位置相对于当前窗口的 y 坐标,其中客户区域不包括窗口自身的控件和滚动条。 offsetX 设置或获取鼠标指针位置相对于触发事件的对象的 x 坐标。 offsetY 设置或获取鼠标指针位置相对于触发事件的对象的 y 坐标。 screenX 设置或获取鼠标指针位置相对于用户屏幕的 x 坐标。 screenY 设置或获取鼠标指针位置相对于用户屏幕的 y 坐标。
  • 打赏
  • 举报
回复
顺便问下解决方案。
  • 打赏
  • 举报
回复
解决了?恭喜。
bdhwjs 2012-12-30
  • 打赏
  • 举报
回复
自己解决了,跟帖散分了。。有人要分吗,白送。。
bdhwjs 2012-12-30
  • 打赏
  • 举报
回复
引用 楼主 bdhwjs 的回复:
有什么好方法吗?我用的 offsetLeft offsetTop 获取出的结果,在ie的不同版本,获取的坐标差别太大了,有好方法推荐吗。
实验证明不是IE版本问题,而是IE菜单栏影响了坐标值,现在的问题是怎么才能计算出IE中菜单栏的高度,来避免坐标获取错误呢?

110,546

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧