pastebin

Paste Search Dynamic
Recent pastes
visible.js
  1. (function($){
  2.         $.fn.visible = function(partial){
  3.                
  4.             var $t                              = $(this),
  5.                 $w                              = $(window),
  6.                 viewTop                 = $w.scrollTop(),
  7.                 viewBottom              = viewTop + window.innerHeight,
  8.                 _top                    = $t.offset().top,
  9.                 _bottom                 = _top + $t.height(),
  10.                 compareTop              = partial === true ? _bottom : _top,
  11.                 compareBottom   = partial === true ? _top : _bottom;
  12.                
  13.                 return ((compareBottom <= viewBottom) && (compareTop >= viewTop));
  14.     };
  15.    
  16. })(jQuery);
Parsed in 0.004 seconds