我想给body绑定一个mousemove事件,比如说获取任意时刻鼠标在页面中的坐标。
但是当这个body包含iframe并且鼠标移入这个框架中时,将不会触发那个mousemove事件。如何才能在iframe中也触发那个mousemove事件呢?

解决方案 »

  1.   

    iframe如果嵌套的是同域的页面,可直接通过parent通知容器页面。
      

  2.   

    你的这个问题我遇到过。给你举个例子希望你能够解决你的问题,请看我写的js分栏效果:
    http://blog.csdn.net/sunxing007/archive/2009/08/28/4492453.aspx
    最初写的时候,发现鼠标拖动分割线经过左右两边的iframe的时候就不灵了。
    我对http://blog.csdn.net/sunxing007/archive/2009/08/28/4492453.aspx
    这个问题给出的解决方案是:当鼠标按下去准备拖动分割线的时候,出现一个半透明的遮盖层,这个遮盖层的z-index比较高,那么鼠标在移动的时候其实是在这个遮盖层之上移动,这样就会触发mousemove。
      

  3.   

    谢谢大家,我最终的解决办法也是和sunxing007的一样--临时创建一个遮盖层把iframe给盖住。