Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 13th, 2012  |  syntax: None  |  size: 0.45 KB  |  hits: 18  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Javascript to detect if item no longer visible due to scrolling
  2. function test() {
  3.     var $elem = $('.test');
  4.     var visibleAtTop = $elem.offset().top + $elem.height() >= $(window).scrollTop();
  5.     var visibleAtBottom = $elem.offset().top <= $(window).scrollTop() + $(window).height();
  6.     if (visibleAtTop && visibleAtBottom) {
  7.         alert('visible');
  8.     } else {
  9.         alert('invisible (at ' + (visibleAtTop ? 'bottom' : 'top') + ')');
  10.     }
  11. }