$offset.js 402 B

1234567891011121314
  1. var $safeEls = require('./$safeEls');
  2. exports = function(els) {
  3. els = $safeEls(els);
  4. var el = els[0];
  5. var clientRect = el.getBoundingClientRect();
  6. return {
  7. left: clientRect.left + window.pageXOffset,
  8. top: clientRect.top + window.pageYOffset,
  9. width: Math.round(clientRect.width),
  10. height: Math.round(clientRect.height)
  11. };
  12. };
  13. module.exports = exports;