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 );
});
});
});