UNPKG

faim

Version:

Element Plus & Element UI isomorphic UI component library, more than Element.

7 lines (6 loc) 340 B
export default (element) => { const { top, right, bottom, left } = element.getBoundingClientRect(); const yInView = top >= 0 && top <= window.innerHeight && bottom >= 0 && bottom <= window.innerHeight; const xInView = left >= 0 && left <= window.innerWidth && right >= 0 && right <= window.innerWidth; return yInView && xInView; };