All Downloads are FREE. Search and download functionalities are using the official Maven repository.

package.dist.util.isElementInView.js Maven / Gradle / Ivy

/**
 * Determines if the element is within the viewport.
 * @param el {HTMLElement}
 */
const isElementInView = (el) => {
    const rect = el.getBoundingClientRect();
    return (rect.top >= 0 && rect.left >= 0
        && rect.bottom <= (window.innerHeight || document.documentElement.clientHeight)
        && rect.right <= (window.innerWidth || document.documentElement.clientWidth));
};
export default isElementInView;
//# sourceMappingURL=isElementInView.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy