JSFiddle - React, Tailwind, and code Playground

HTML

<div class="article" id="content">
 <p> dignissimos corrupti dolor veniam facere doloribus eveniet blanditiis incidunt autem placeat. Sapiente perspiciatis omnis unde rem ratione inventore eum possimus labore deserunt perferendis recusandae illum quidem officiis facere provident porro nobis veniam sit enim voluptatibus ducimus in totam corporis beatae officia dolores laboriosam aliquam eveniet nulla. Illum dolor quasi voluptate provident officia quaerat nemo mollitia esse porro error dolorem architecto assumenda rerum a quia omnis voluptas cupiditate qui possimus deserunt expedita nesciunt voluptates adipisci officiis itaque aliquam modi nulla suscipit dolores placeat quod </p>
    
   <p> dignissimos corrupti dolor veniam facere doloribus eveniet blanditiis incidunt autem placeat. Sapiente perspiciatis omnis unde rem ratione inventore eum possimus labore deserunt perferendis recusandae illum quidem officiis facere provident porro nobis veniam sit enim voluptatibus ducimus in totam corporis beatae officia dolores laboriosam aliquam eveniet nulla. Illum dolor quasi voluptate provident officia quaerat nemo mollitia esse porro error dolorem architecto assumenda rerum a quia omnis voluptas cupiditate qui possimus deserunt expedita nesciunt voluptates adipisci officiis itaque aliquam modi nulla suscipit dolores placeat quod </p>
    
     <p> dignissimos corrupti dolor veniam facere doloribus eveniet blanditiis incidunt autem placeat. Sapiente perspiciatis omnis unde rem ratione inventore eum possimus labore deserunt perferendis recusandae illum quidem officiis facere provident porro nobis veniam sit enim voluptatibus ducimus in totam corporis beatae officia dolores laboriosam aliquam eveniet nulla. Illum dolor quasi voluptate provident officia quaerat nemo mollitia esse porro error dolorem architecto assumenda rerum a quia omnis voluptas cupiditate qui possimus deserunt expedita nesciunt voluptates adipisci officiis itaque aliquam modi nulla suscipit dolores placeat...

CSS

.article{
    margin-bottom: 40px;
}

.article-end{
    
    font-weight:bold;
}

.share{
    position: fixed;
    bottom:0;
    left:0;
    background:#fff;
    padding:10px;
    width:100%;
}

.site-footer{
    height: 400px;
    background:#ddd;
}

JavaScript

$(function(){
    
    $(window).scroll(function() {
        console.log($(".article").offset().top)
 if (($(".article").offset().top + $(".article").height()) >= $(window).height()) {
    // alert("div is outside the window area");
 }
        else{
            alert("div is outside the window area");
        }
});
    

    
});