Adding class when in View

PHOTO EMBED

Wed Jun 14 2023 16:02:51 GMT+0000 (Coordinated Universal Time)

Saved by @deveseospace #javascript

function isScrolledIntoView(elem) {
    var docViewTop = $(window).scrollTop();
    var docViewBottom = docViewTop + $(window).height();

    var elemTop = $(elem).offset().top;
    var elemBottom = elemTop + $(elem).height();

    return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
}

$(window).scroll(function () {
    $('.textbox').each(function () {
        if (isScrolledIntoView(this) === true) {
            $(this).addClass('visible');
        }
    });

});
content_copyCOPY

https://stackoverflow.com/questions/43736913/adding-class-to-div-when-inside-viewport