js获取element相对屏幕的坐标位置

作者:admin   时间:2021-07-16   访问量:309

  1、div相对屏幕的坐标位置

    function getPosition(ele) {
               var x = ele.getBoundingClientRect().left;
               var y = ele.getBoundingClientRect().top;
               return {
                     x: x,
                     y: y
               }
         }

  2、参数传js原生对象

  function getEle(ele) {
        if (node = document.querySelector(ele)) {
            return node
        } else {
            switch (true) {
                case ele.includes('.'): return document.getElementsByClassName(ele)[0];
                case ele.includes('#'): return document.getElementById(ele);
                default: return document.getElementsByTagName(ele)[0];
            }
        };
       }


【地址】:http://www.inseo.cn/seo/150.html转载请注明出处


相关文章

Copyright © 2018-2030 大树SEO All Rights Reserved.