JSFiddle - React, Tailwind, and code Playground
by Sean Wessell
HTML
<div>
test
</div>
JavaScript
$.extend($.expr[':'],{
onscreen: function(a,b,c,d) {
if (c.length > 0 )
var passed value = c[3]);
}
return (
a.offsetTop >= window.pageYOffset &&
a.offsetLeft >= window.pageXOffset &&
(a.offsetTop + a.offsetHeight) <= (window.pageYOffset + window.innerHeight) &&
(a.offsetLeft + a.offsetWidth) <= (window.pageXOffset + window.innerWidth)
);
}
});
$('div:onscreen(passed)').removeClass('in-view');