16 lines
315 B
JavaScript
16 lines
315 B
JavaScript
function isVisible(element) {
|
|
var coordinates = element.getBoundingClientRect();
|
|
|
|
if (
|
|
coordinates.right > window.innerWidth ||
|
|
coordinates.bottom > window.innerHeight
|
|
) {
|
|
return false;
|
|
}
|
|
|
|
if (coordinates.top < 0 || coordinates.left < 0) {
|
|
return false;
|
|
}
|
|
|
|
return true;
|
|
} |