首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

IE中如何获得鼠标距离事件源左下角的坐标

2013-03-17 
IE中怎么获得鼠标距离事件源左上角的坐标比如说我有两个div,如下:div iddiv1div iddiv2/div/

IE中怎么获得鼠标距离事件源左上角的坐标
比如说我有两个div,如下:

<div id="div1">
    <div id="div2"></div>
</div>

我在div2中添加一个click事件,希望获得事件发生时鼠标相对于div2左上角的坐标。在网上找了一下,说是用e.offsetX和e.offsetY,但是我发现在Chrome里面是正常的,但是在IE里面alert出来的是距离div1左上角的坐标。求解。 ie java js
[解决办法]
获取div2在页面的位置(offsetLeft,offetTop),再用鼠标在页面的位置,两者相减,就得到鼠标相对div2的位置了

热点排行