About

jquery.stickyRows is a floating/sticky table rows plugin that supports window and overflow scrolling of multiple rows.

Features:

The first main difference from other plugins - you can stack any number of rows at the same time

Second difference - plugin can handle resize not only window, but any container that you want and redraw without your attention

Horizontal and vertical scrolling of window or any container or both

Doesn't conflict with your styles

Doesn't matter, has row colspan or not

Requirements:

jQuery

CSS Element Queries (only if you want that plugin handle resize of any element on a page and redraw sticky header without your attention)

Basic usage

$('#table-with-sticky-rows').stickyRows();

Options

container
Scrollable container. default to 'body'
rows
Which rows should stacked. Can be array of jQuery selectors or jQuery objects. Default to 'thead'
containersToSynchronize
Outer scrollable containers. onScroll this containers sticky header will be repainted. Can be array of jQuery selectors or jQuery objects. Default to 'false'
performanceDebugging
output debug info into console