Sha256: 6040ff3baa2012ed0807a8ced94518663ca930caad2f6292a711d8744a67f91d
Contents?: true
Size: 311 Bytes
Versions: 64
Compression:
Stored size: 311 Bytes
Contents
export const isInViewport = (element, html) => { const rect = element.getBoundingClientRect(); html = html || document.documentElement; return ( rect.top >= 0 && rect.left >= 0 && rect.bottom <= (window.innerHeight || html.clientHeight) && rect.right <= (window.innerWidth || html.clientWidth) ); };
Version data entries
64 entries across 64 versions & 1 rubygems