function checkScroll(){ var pageTop = $(document).scrollTop(); var pageBottom = pageTop + $(window).height(); var tags = $(".scrollanim"); var tags2 = $(".scrollanimim"); for (var i = 0; i < tags2.length; i++) { var tag = tags2[i]; //console.log("tag: "+$(tag)[0].getBoundingClientRect().top, "pagetop: "+$(window).height()) if (($(tag)[0].getBoundingClientRect().top) < $(window).height()-200) { $(tag).addClass("visible"); } else { $(tag).removeClass("visible"); } } } $(document).on("scroll", function() { checkScroll() }); setTimeout(function(){ checkScroll() }, 500)