Path : /var/www/html/master288-bk/public/aos/src/js/libs/ |
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
Current File : /var/www/html/master288-bk/public/aos/src/js/libs/offset.js |
/** * Get offset of DOM element Helper * including these with translation * * @param {Node} el [DOM element] * @return {Object} [top and left offset] */ const offset = function (el) { let _x = 0; let _y = 0; while (el && !isNaN(el.offsetLeft) && !isNaN(el.offsetTop)) { _x += el.offsetLeft - (el.tagName != 'BODY' ? el.scrollLeft : 0); _y += el.offsetTop - (el.tagName != 'BODY' ? el.scrollTop : 0); el = el.offsetParent; } return { top: _y, left: _x }; }; export default offset;