2022年7月12日星期二

[js, support react] check a element whether on screen/shown (can used to check "scrolled to bottom?" )

 function isInViewport(element) {

        const rect = element.getBoundingClientRect();

        return (

            rect.top >= 0 &&

            rect.left >= 0 &&

            rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) &&

            rect.right <= (window.innerWidth || document.documentElement.clientWidth)

        );

    }

沒有留言:

發佈留言

image img vertical text align center

  < div > < img style = "vertical-align:middle" src = "https://via.placeholder.com/60x60" alt = "A gr...