javascript 中 layerX layerY 问题??

[复制链接]
查看11 | 回复2 | 2016-1-19 08:42:08 | 显示全部楼层 |阅读模式
javascript 中 layerX layerY 问题??
在FF中测试 ,发现这两个值怎么老不对
给DIV加position:absolute; 也是一样,,发现 坐标总是不对啊

回复

使用道具 举报

千问 | 2016-1-19 08:42:08 | 显示全部楼层
当需要取到鼠标点击相对于层的位置信息时,在ie下可以用event.offsetX, evnet.offsetY,在Firefox下是event.layerX, event.layerY。但是firefox下总是有问题,取到的不是相对于层的坐标,而是pageX,pageY。 Google了半天也没有发现什么解决办法,原来在层中要设置position为absolute或者relative。
回复

使用道具 举报

千问 | 2016-1-19 08:42:08 | 显示全部楼层
把代码发出来看看,检查下响应事件的对象是否是设置了定位的div的直接子元素
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行