diff --git a/js/jquery.stickytableheaders.js b/js/jquery.stickytableheaders.js
index 4d742f1..18cb18e 100644
--- a/js/jquery.stickytableheaders.js
+++ b/js/jquery.stickytableheaders.js
@@ -166,7 +166,7 @@
base.$originalHeader.css({
'position': 'fixed',
'margin-top': base.options.marginTop,
- 'top': 0,
+ 'top': base.options.fixedOffset,
'left': newLeft,
'z-index': base.options.zIndex
});
diff --git a/js/jquery.stickytableheaders.min.js b/js/jquery.stickytableheaders.min.js
index 6579c01..8ac01cb 100644
--- a/js/jquery.stickytableheaders.min.js
+++ b/js/jquery.stickytableheaders.min.js
@@ -1,6 +1,6 @@
/*!
- * StickyTableHeaders 0.1.24 (2018-01-14 23:29)
+ * StickyTableHeaders 0.1.24 (2018-12-10 11:10)
* MIT licensed
* Copyright (C) Jonas Mosbech - https://github.com/jmosbech/StickyTableHeaders
*/
-!function(e,i,t){"use strict";var o="stickyTableHeaders",n=0,d={fixedOffset:0,leftOffset:0,marginTop:0,objDocument:document,objHead:"head",objWindow:i,scrollableArea:i,cacheHeaderHeight:!1,zIndex:3};e.fn[o]=function(t){return this.each(function(){var l=e.data(this,"plugin_"+o);l?"string"==typeof t?l[t].apply(l):l.updateOptions(t):"destroy"!==t&&e.data(this,"plugin_"+o,new function(t,l){var a=this;a.$el=e(t),a.el=t,a.id=n++,a.$el.bind("destroyed",e.proxy(a.teardown,a)),a.$clonedHeader=null,a.$originalHeader=null,a.cachedHeaderHeight=null,a.isSticky=!1,a.hasBeenSticky=!1,a.leftOffset=null,a.topOffset=null,a.init=function(){a.setOptions(l),a.$el.each(function(){var i=e(this);i.css("padding",0),a.$originalHeader=e("thead:first",this),a.$clonedHeader=a.$originalHeader.clone(),i.trigger("clonedHeader."+o,[a.$clonedHeader]),a.$clonedHeader.addClass("tableFloatingHeader"),a.$clonedHeader.css({display:"none",opacity:0}),a.$originalHeader.addClass("tableFloatingHeaderOriginal"),a.$originalHeader.after(a.$clonedHeader),a.$printStyle=e(''),a.$head.append(a.$printStyle)}),a.$clonedHeader.find("input, select").attr("disabled",!0),a.updateWidth(),a.toggleHeaders(),a.bind()},a.destroy=function(){a.$el.unbind("destroyed",a.teardown),a.teardown()},a.teardown=function(){a.isSticky&&a.$originalHeader.css("position","static"),e.removeData(a.el,"plugin_"+o),a.unbind(),a.$clonedHeader.remove(),a.$originalHeader.removeClass("tableFloatingHeaderOriginal"),a.$originalHeader.css("visibility","visible"),a.$printStyle.remove(),a.el=null,a.$el=null},a.bind=function(){a.$scrollableArea.on("scroll."+o,a.toggleHeaders),a.isWindowScrolling||(a.$window.on("scroll."+o+a.id,a.setPositionValues),a.$window.on("resize."+o+a.id,a.toggleHeaders)),a.$scrollableArea.on("resize."+o,a.toggleHeaders),a.$scrollableArea.on("resize."+o,a.updateWidth)},a.unbind=function(){a.$scrollableArea.off("."+o,a.toggleHeaders),a.isWindowScrolling||(a.$window.off("."+o+a.id,a.setPositionValues),a.$window.off("."+o+a.id,a.toggleHeaders)),a.$scrollableArea.off("."+o,a.updateWidth)},a.debounce=function(e,i){var t=null;return function(){var o=this,n=arguments;clearTimeout(t),t=setTimeout(function(){e.apply(o,n)},i)}},a.toggleHeaders=a.debounce(function(){a.$el&&a.$el.each(function(){var i,t,n,d=e(this),l=a.isWindowScrolling?isNaN(a.options.fixedOffset)?a.options.fixedOffset.outerHeight():a.options.fixedOffset:a.$scrollableArea.offset().top+(isNaN(a.options.fixedOffset)?0:a.options.fixedOffset),s=d.offset(),r=a.$scrollableArea.scrollTop()+l,c=a.$scrollableArea.scrollLeft(),f=a.isWindowScrolling?r>s.top:l>s.top;f&&(t=a.options.cacheHeaderHeight?a.cachedHeaderHeight:a.$clonedHeader.height(),n=(a.isWindowScrolling?r:0)a.$document.height()||i<0||i+a.$window.width()>a.$document.width()||a.$originalHeader.css({top:a.topOffset-(a.isWindowScrolling?0:e),left:a.leftOffset-(a.isWindowScrolling?0:i)})},0),a.updateWidth=a.debounce(function(){if(a.isSticky){a.$originalHeaderCells||(a.$originalHeaderCells=e("th,td",a.$originalHeader)),a.$clonedHeaderCells||(a.$clonedHeaderCells=e("th,td",a.$clonedHeader));var i=a.getWidth(a.$clonedHeaderCells);a.setWidth(i,a.$clonedHeaderCells,a.$originalHeaderCells),a.$originalHeader.css("width",a.$clonedHeader.width()),a.options.cacheHeaderHeight&&(a.cachedHeaderHeight=a.$clonedHeader.height())}},0),a.getWidth=function(t){var o=[];return t.each(function(t){var n,d=e(this);if("border-box"===d.css("box-sizing")){var l=d[0].getBoundingClientRect();n=l.width?l.width:l.right-l.left}else if("collapse"===e("th",a.$originalHeader).css("border-collapse"))if(i.getComputedStyle)n=parseFloat(i.getComputedStyle(this,null).width);else{var s=parseFloat(d.css("padding-left")),r=parseFloat(d.css("padding-right")),c=parseFloat(d.css("border-width"));n=d.outerWidth()-s-r-c}else n=d.width();o[t]=n}),o},a.setWidth=function(e,i,t){i.each(function(i){var o=e[i];t.eq(i).css({"min-width":o,"max-width":o})})},a.resetWidth=function(i,t){i.each(function(i){var o=e(this);t.eq(i).css({"min-width":o.css("min-width"),"max-width":o.css("max-width")})})},a.setOptions=function(i){a.options=e.extend({},d,i),a.$window=e(a.options.objWindow),a.$head=e(a.options.objHead),a.$document=e(a.options.objDocument),a.$scrollableArea=e(a.options.scrollableArea),a.isWindowScrolling=a.$scrollableArea[0]===a.$window[0]},a.updateOptions=function(e){a.setOptions(e),a.unbind(),a.bind(),a.updateWidth(),a.toggleHeaders()},a.init()}(this,t))})}}(jQuery,window);
\ No newline at end of file
+!function(c,s,e){"use strict";var f="stickyTableHeaders",t=0,o={fixedOffset:0,leftOffset:0,marginTop:0,objDocument:document,objHead:"head",objWindow:s,scrollableArea:s,cacheHeaderHeight:!1,zIndex:3};function n(e,i){var r=this;r.$el=c(e),r.el=e,r.id=t++,r.$el.bind("destroyed",c.proxy(r.teardown,r)),r.$clonedHeader=null,r.$originalHeader=null,r.cachedHeaderHeight=null,r.isSticky=!1,r.hasBeenSticky=!1,r.leftOffset=null,r.topOffset=null,r.init=function(){r.setOptions(i),r.$el.each(function(){var e=c(this);e.css("padding",0),r.$originalHeader=c("thead:first",this),r.$clonedHeader=r.$originalHeader.clone(),e.trigger("clonedHeader."+f,[r.$clonedHeader]),r.$clonedHeader.addClass("tableFloatingHeader"),r.$clonedHeader.css({display:"none",opacity:0}),r.$originalHeader.addClass("tableFloatingHeaderOriginal"),r.$originalHeader.after(r.$clonedHeader),r.$printStyle=c(''),r.$head.append(r.$printStyle)}),r.$clonedHeader.find("input, select").attr("disabled",!0),r.updateWidth(),r.toggleHeaders(),r.bind()},r.destroy=function(){r.$el.unbind("destroyed",r.teardown),r.teardown()},r.teardown=function(){r.isSticky&&r.$originalHeader.css("position","static"),c.removeData(r.el,"plugin_"+f),r.unbind(),r.$clonedHeader.remove(),r.$originalHeader.removeClass("tableFloatingHeaderOriginal"),r.$originalHeader.css("visibility","visible"),r.$printStyle.remove(),r.el=null,r.$el=null},r.bind=function(){r.$scrollableArea.on("scroll."+f,r.toggleHeaders),r.isWindowScrolling||(r.$window.on("scroll."+f+r.id,r.setPositionValues),r.$window.on("resize."+f+r.id,r.toggleHeaders)),r.$scrollableArea.on("resize."+f,r.toggleHeaders),r.$scrollableArea.on("resize."+f,r.updateWidth)},r.unbind=function(){r.$scrollableArea.off("."+f,r.toggleHeaders),r.isWindowScrolling||(r.$window.off("."+f+r.id,r.setPositionValues),r.$window.off("."+f+r.id,r.toggleHeaders)),r.$scrollableArea.off("."+f,r.updateWidth)},r.debounce=function(t,o){var n=null;return function(){var e=this,i=arguments;clearTimeout(n),n=setTimeout(function(){t.apply(e,i)},o)}},r.toggleHeaders=r.debounce(function(){r.$el&&r.$el.each(function(){var e,i,t,o=c(this),n=r.isWindowScrolling?isNaN(r.options.fixedOffset)?r.options.fixedOffset.outerHeight():r.options.fixedOffset:r.$scrollableArea.offset().top+(isNaN(r.options.fixedOffset)?0:r.options.fixedOffset),d=o.offset(),l=r.$scrollableArea.scrollTop()+n,a=r.$scrollableArea.scrollLeft(),s=r.isWindowScrolling?l>d.top:n>d.top;s&&(i=r.options.cacheHeaderHeight?r.cachedHeaderHeight:r.$clonedHeader.height(),t=(r.isWindowScrolling?l:0)r.$document.height()||i<0||i+r.$window.width()>r.$document.width()||r.$originalHeader.css({top:r.topOffset-(r.isWindowScrolling?0:e),left:r.leftOffset-(r.isWindowScrolling?0:i)})},0),r.updateWidth=r.debounce(function(){if(r.isSticky){r.$originalHeaderCells||(r.$originalHeaderCells=c("th,td",r.$originalHeader)),r.$clonedHeaderCells||(r.$clonedHeaderCells=c("th,td",r.$clonedHeader));var e=r.getWidth(r.$clonedHeaderCells);r.setWidth(e,r.$clonedHeaderCells,r.$originalHeaderCells),r.$originalHeader.css("width",r.$clonedHeader.width()),r.options.cacheHeaderHeight&&(r.cachedHeaderHeight=r.$clonedHeader.height())}},0),r.getWidth=function(e){var a=[];return e.each(function(e){var i,t=c(this);if("border-box"===t.css("box-sizing")){var o=t[0].getBoundingClientRect();i=o.width?o.width:o.right-o.left}else{if("collapse"===c("th",r.$originalHeader).css("border-collapse"))if(s.getComputedStyle)i=parseFloat(s.getComputedStyle(this,null).width);else{var n=parseFloat(t.css("padding-left")),d=parseFloat(t.css("padding-right")),l=parseFloat(t.css("border-width"));i=t.outerWidth()-n-d-l}else i=t.width()}a[e]=i}),a},r.setWidth=function(t,e,o){e.each(function(e){var i=t[e];o.eq(e).css({"min-width":i,"max-width":i})})},r.resetWidth=function(e,t){e.each(function(e){var i=c(this);t.eq(e).css({"min-width":i.css("min-width"),"max-width":i.css("max-width")})})},r.setOptions=function(e){r.options=c.extend({},o,e),r.$window=c(r.options.objWindow),r.$head=c(r.options.objHead),r.$document=c(r.options.objDocument),r.$scrollableArea=c(r.options.scrollableArea),r.isWindowScrolling=r.$scrollableArea[0]===r.$window[0]},r.updateOptions=function(e){r.setOptions(e),r.unbind(),r.bind(),r.updateWidth(),r.toggleHeaders()},r.init()}c.fn[f]=function(i){return this.each(function(){var e=c.data(this,"plugin_"+f);e?"string"==typeof i?e[i].apply(e):e.updateOptions(i):"destroy"!==i&&c.data(this,"plugin_"+f,new n(this,i))})}}(jQuery,window);
\ No newline at end of file