JSFiddle - React, Tailwind, and code Playground

by Ryan Brackett

HTML

<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>

CSS

body {padding: 0px; margin: 0px;}
#wrapper {
    width: 3000px;
    height: 40px;
}

.post {
    width: 150px;
    height: 40px;
    background: red;
    margin-right: 10px;
    float: left; color: white; padding: 10px;}

JavaScript

$(function(){
    $(window).bind('scroll', function() {
        $('.post').each(function() {
            var post = $(this);
            post.text( post.position().left - $(window).scrollLeft() );
        });        
    });
});