(function ($){ var a = $(window); $.fn.viewportOffset = function (){ var b = $(this).offset(); return { left: b.left - a.scrollLeft(), top: b.top - a.scrollTop()} ; } ; } )(jQuery);