あまり言うことはありません。このエディターを見てみましょう
1. CSS
<style type="text/css"> #scroll_head { position: absolute; display: none; } </style>
3. HTML コンテンツ
<script type="text/javascript"> //该函数在上面一个table数据加载完成后调用 //把表头的宽度设置到会滚动的页头去 var copyWidth = function () { var b = $('#data_tbody').prev().find('tr:last').find('th'); var c = $('#scroll_head').find('tr:last').find('th'); for (var i = 0; i < b.length; i++) { var newWith = b.eq(i).width(); if ($.browser.msie) { newWith += 1; } c.eq(i).width(newWith); } } $(function () { $(window).scroll(function () { if ($('#data_tbody').length > 0) { var thead = $('#data_tbody').prev(); var thOffset = thead.offset(); var scTop = $(window).scrollTop(); //滚动条相对top的位置 if (scTop > thOffset.top) { //滚动条滚到thead及以下的位置,用临时的thead代替显示 $('#scroll_head').css('display', 'block'); $('#scroll_head').offset({ top: scTop, left: thOffset.left }); } else { //滚动条滚到thead上的位置,用table的原始thead显示 $('#scroll_head').css('display', 'none'); } } }); }); </script>
以上です 全体この記事の内容が皆さんの学習や仕事に役立つことを願っています。ご質問があれば、メッセージを残して連絡してください。また、PHP 中国語 Web サイトをサポートしたいと思っています。
js+css+html を使用して固定テーブル列ヘッダーを実現するその他の関連記事については、PHP 中国語 Web サイトに注目してください。