欢迎来到博客园~~~

原生JS代码封装(获取位置)

 
function getPagePos(ele){
    if(!ele) throw new Error("ele参数有问题,无法获取位置");
    var _left = ele.offsetLeft;
    var _top = ele.offsetTop;
    while(ele.offsetParent) {
        _left += ele.offsetParent.offsetLeft;
        _top += ele.offsetParent.offsetTop;
        ele = ele.offsetParent;
    }
    return {
        x : _left,
        y : _top
    };
}
posted @ 2019-05-05 14:32  孙~洋  阅读(156)  评论(0)    收藏  举报