リンク先のjs部分、これに置き換えて下さい。
つまりはこういうことではないかと。
javascript
1
2 $(function () {
3 var scT;
4 var tableTop = $('.table1').get(0).offsetTop;
5 var theadH = $('#sHead2').height();
6 var wrapPaddingTop = parseInt($('.table1').parent().css('padding-top').replace('px',''));
7 //ブラウザスクロールがされたときに処理が走る
8 $(window).on('load scroll', function () {
9 scT = $( window ).scrollTop();
10 if(scT>tableTop){
11 $('.table1').parent().css({ paddingTop: wrapPaddingTop+theadH})
12 $('#sHead2').css({position:'fixed', top:0});
13 } else {
14 $('.table1').parent().css({paddingTop:wrapPaddingTop})
15 $('#sHead2').css({position:'static'});
16 }
17 });
18 });