如图所示:1:可见区域为一个div(局部,左下部分),该div被置于页面中间,但与四周间距不确定2:当鼠标移向红色箭头位置时,需要能获取从箭头位置至div左边缘的距离(px)谢谢回复!!

解决方案 »

  1.   

    我的思路是获取鼠标移向红色箭头位置时的pageX然后减去div的offsetLeft,因为pageX和offsetLeft都是可以获取到的
      

  2.   

    Thank you!自己改进了下://Get left in parent
    function getParentLeft(objParent,objEvent) {
        var left = objParent.offsetLeft;
        while (objParent = objParent.offsetParent) {
            left += objParent.offsetLeft;
        }    return objEvent.clientX - left + document.body.scrollLeft;
    }
      

  3.   

     while (objParent = objParent.offsetParent) {
      left += objParent.offsetLeft;
      }这一段不是很理解,可否请您给我讲一下