js获得相对于父元素的坐标

阅读更多





请在文档中点击。一个消息框会提示出鼠标指针的 x 和 y 坐标。

  最后解决:

  

div.onmouseout=function(event){  
                        var div = document.getElementById("test");  
                    var x=event.clientX;  
                        var y=event.clientY;  
                        var divx1 = div.offsetLeft;  
                        var divy1 = div.offsetTop;  
                        var divx2 = div.offsetLeft + div.offsetWidth;  
                        var divy2 = div.offsetTop + div.offsetHeight;    
                        if( x < divx1 || x > divx2 || y < divy1 || y > divy2){  
                                        //如果离开,则执行。。  
                                    }  

   来自:http://binbinwudi.iteye.com/blog/1915135

你可能感兴趣的:(js获得相对于父元素的坐标)