(function ($) { $.fn.gav_skrollr = function(s) { var $w = $(window), loaded, skrollr = this th = 200; this.one("gav_skrollr", function() { s.refresh(); }); function gav_skrollr() { var inview = skrollr.filter(function() { var $e = $(this); var wt = $w.scrollTop(), wb = wt + $w.height(), et = $e.offset().top, eb = et + $e.height(); return eb >= wt - th && et <= wb + th; }); loaded = inview.trigger("gav_skrollr"); skrollr = skrollr.not(loaded); } $(window).on("scroll.gav_skrollr", gav_skrollr); }; $(window).on('load', function(){ setTimeout(function() { s = skrollr.init({forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return!1}}); if($('.skrollable.refresh').length){ $('.skrollable.refresh').gav_skrollr(s); } }, 50); }); })(jQuery);