ホームページ > ウェブフロントエンド > jsチュートリアル > Jquery独自のエコロジーは、スクロールバーとしてスクロールするテーブルヘッダーを実装します。

Jquery独自のエコロジーは、スクロールバーとしてスクロールするテーブルヘッダーを実装します。

WBOY
リリース: 2016-05-16 16:55:12
オリジナル
1848 人が閲覧しました

最近、あるプロジェクトに取り組んでいたところ、突然、ユーザーがテーブルヘッダーをフローティングにするよう要求しました(コンテンツが同じページに表示され、スクロールすると列ヘッダーが見えなくなるため)。この機能は jquery pure html を使用して実装されているため、変更を減らすために、スクロールを実装するには jquery 独自のエコロジーを使用する必要があります。

html ヘッダー コード:

コードをコピー コードは次のとおりです:





;/td>

>
人材トレーニング
専門職の肩書き構造
学生と教師の比率
科学研究プロジェクト
科学研究業績賞
科学研究論文



教育単位
学部学生数
大学院生の数教員数
上級職員数
博士号数学位取得職員数
修士号取得職員数
学部生と教員の比率
大学院生教師の比較
垂直プロジェクト
国家科学研究結果
省庁レベルの科学研究結果
地方レベルの科学研究結果県レベルの科学研究結果 >学校レベルの科学研究成果その他の科学研究成果

< ;第 1 部門賞の雑誌記事第 2 部門賞の雑誌記事第 3 部門賞の雑誌記事 td>一般雑誌記事
海外雑誌記事
給与


jquery コード:




コードをコピー


コードは次のとおりです。 🎜>

$(window).scroll(function(){ var headers = $(".header");//すべてのヘッダー行を取得します。現在のヘッダー行は 3 行のヘッダーです
var yy = $(this).scrollTop();//スクロールバーの上部の値
if(yy>55){
[javascript] view plaincopy

$("#hiddenTd").height($(headers[0]).height() $(headers[ 1]).height() $( headers[2]).height());//ヘッダーがフローティングになると、対応するテーブルがヘッダーをフロートさせるため、コンテンツは上書きされず、高さはテーブルのヘッダー

の高さになります。
注: 複数行のヘッダーを使用する場合は、セルで rowspan 属性を使用しないでください。使用しないと、ヘッダーの位置がずれてしまいます。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート