テーブルのヘッダー(th)がついてくるプラグイン「Mr.StickyTableHeaders」を紹介します。
jQueryプラグイン「Mr.StickyTableHeaders」
このプラグインを使えば、テーブルの1番上の項目に指定する th タグがスクロールするとついてくる機能を実装する個ができます。
やたらと縦に長いテーブルには便利な機能ですね。
それではデモページをスクロールしてみてください。
「Mr.StickyTableHeaders」のデモ
デモのソース(HTML + jQuery)
< meta name = "description" content = "Mr.StickyTableHeaders のデモでーす。" > |
< title >Mr.StickyTableHeaders - jQuery Plugin Demo</ title > |
< body style = "height:2000px;" > |
< p >< a href = "https://webkaru.net/jquery-plugin/stickytableheaders/" >「jQueryプラグインまとめ」に戻る</ a ></ p > |
< h1 >Mr.StickyTableHeaders のデモ。</ h1 > |
< p >ページを下へスクロールしてみてください。</ p > |
< tr >< th >ヘッダー1</ th >< th >ヘッダー2</ th ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< tr >< td >アイテム</ td >< td >アイテム</ td ></ tr > |
< script src = "http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" ></ script > |
< script src = "mrstickytableheaders.js" ></ script > |
$('#demo').mrstickytableheaders(); |
jsファイルのダウンロード、オプション詳細はこちらからどうぞ。