diff --git a/views/assets/javascripts/qor/qor-fixer.js b/views/assets/javascripts/qor/qor-fixer.js index c214b9cc..422e7c2a 100644 --- a/views/assets/javascripts/qor/qor-fixer.js +++ b/views/assets/javascripts/qor/qor-fixer.js @@ -101,12 +101,14 @@ scrollTop = this.$content.scrollTop(), offsetTop = this.$subHeader.outerHeight() + this.paddingHeight + this.marginBottomPX, headerHeight = $('.qor-page__header').outerHeight(), - pageTop = this.$content.offset().top + $(CLASS_HEADER).height(); + pageTop = this.$content.offset().top + $(CLASS_HEADER).height(), + tableLeft = $element.offset().left; if (scrollTop > offsetTop - headerHeight) { - $thead.css({top: pageTop}); + $thead.css({top: pageTop, left: tableLeft}); $element.addClass(CLASS_FIXED_TABLE); } else { + $thead.css({top: 0, left: 0}); $element.removeClass(CLASS_FIXED_TABLE); } },