JSFiddle - React, Tailwind, and code Playground

HTML

<div id="bodyWrapper" >
<div id="wrapper">
    <div class="post"></div>
    <div class="post"></div>
    <div class="post"></div>
    <div class="post"></div>
    <div class="post"></div>
    <div class="post"></div>
    <div class="post"></div>
    <div class="post"></div>
    <div class="post"></div>
    <div class="post"></div>
    <div class="post"></div>
    <div class="post"></div>
    <div class="post"></div>
    <div class="post"></div>
    <div class="post"></div>
</div>
</div>

CSS

#wrapper {
    width: 3000px;
    height: 40px;
    position: relative;
}

.post {
    width: 150px;
    height: 40px;
    background: red;
    margin: 10px;
    float: left;
    position: relative;}

#bodyWrapper {
    background: blue;
    overflow: scroll;}

body {
    overflow: hidden;}

JavaScript

$(function(){
    
    $('#bodyWrapper').css({width : $(window).width(), height : $(window).height() });
    $('#bodyWrapper').bind('scroll', function() {
        $('.post').each(function() {
            var post = $(this);
            post.text( post.offset().left );
        });        
    });
});