JSFiddle - React, Tailwind, and code Playground

HTML

<table border=1>
<tr>
<th>見出し1</th>
<td>内容1</td>
</tr>

<tr>
<th>見出し2</th>
<td>内容2</td>
</tr>

<tr>
<th>見出し3</th>
<td>内容3</td>
</tr>



<div id="nav">
<tr>
<th>見出し3</th>
<td>内容3</td>
</tr>
test
</div>
</table>

CSS

body {
    height:3000px;
    
}

#nav {
    margin-top:100px;
    width:100%;
    height:30px;
    background:#CCC;
}
#nav.fixed {
    position: fixed;
    top:0;
    left:0;
    margin:0;
    z-index: 10000;
}

JavaScript

$(function(){
var $win = $(window),
    $nav = $('#nav'),
    navTop = $nav.offset().top;
    
    processScroll();

    $win.scroll(processScroll);
    
    function processScroll(){
      var i, scrollTop = $win.scrollTop();
      $nav.toggleClass('fixed', (scrollTop >= navTop));
    }
});