JavaScript: verificare se un elemento si trova nella larghezza della viewport

In questo articolo vedremo come verificare se un elemento si trova nella larghezza della viewport con JavaScript.

La soluzione รจ la seguente:

const isInViewport = element => {
        if(element === null || !element) {
            return false;
        }
        const rect = element.getBoundingClientRect();
        return (rect.left >= 0 && rect.right <= (window.innerWidth || document.documentElement.clientWidth));
    };
Torna su