11

I'm looking for a method to know if a object (as a Div, a img, etc.) is displayed and visible by the user at the window in JavaScript / jQuery.

When I say "is displayed and visible", that's when the user don't scroll the page enough to let's the object visible (If you know what I mean). But if the user scroll the page and the div is no longer visible (is out the window) the function what I'm looking for should know that.

halfer
  • 19,824
  • 17
  • 99
  • 186
Zachary Dahan
  • 1,419
  • 16
  • 26

1 Answers1

12

You should use Viewport selectors for jQuery to check if the element is currently visible in the actual viewport.

Here's a demo to show you what I mean.

dsgriffin
  • 66,495
  • 17
  • 137
  • 137