JSFiddle - React, Tailwind, and code Playground
by kougiland
HTML
<p class="mypara">asdfasdfasf</p>
CSS
body { height: 1000px; }
p { margin-top: 500px; }
JavaScript
var target = $(".mypara").offset().top;
var interval = setInterval(function() {
if ($(window).scrollTop() >= target) {
alert("made it!");
clearInterval(interval);
}
}, 250);
$(this).animate({
top: 269-$(this).offset().top,
left: 529-$(this).offset().left
});