JSFiddle - React, Tailwind, and code Playground
by brendaz
HTML
<script src="http://asvd.github.io/dragscroll/dragscroll.js"></script>
<div id="container" style="">
<div id="blocks1" class="blocks" style="left:0%; background:Blue;"><h4>1</h4></div>
<div id="blocks2" class="blocks" style="left:30%; background:orange;"><h4>2</h4></div>
<div id="blocks3" class="blocks" style="left:60%; background:yellow;"><h4>3</h4></div>
<div id="blocks4" class="blocks" style="left:90%; background:pink;"><h4>4</h4></div>
<div id="blocks5" class="blocks" style="left:120%; background:black;"><h4>5</h4></div>
<div id="blocks6" class="blocks" style="left:150%; background:whitesmoke;"><h4>6</h4></div>
</div>
<div id="cont" style="margin-top:150px; background:blue; height:20px; widht:50px; color:white;">
</div>
CSS
#container{
width:100%;
height:350px;
position:relative;
overflow:scroll;
background:white;
top:50px;
overflow:hidden;
}
.blocks{
position:absolute;
width:30%;
height:100%;
}
JavaScript
$(function(){
/* here dragscroll not working but in my browser it is works perfectly*/
$('#container').dragScroll({ });
var div_delete_count = 1;
var div_add_count = 1;
var colors = ['rgba(143, 146, 199, 0.49)','rgba(199, 143, 186, 0.49)','rgba(149, 199, 143, 0.49)','rgba(229, 86, 61, 0.49)','rgba(212, 229, 61, 0.49)','rgba(206, 61, 229, 0.49)','rgba(229, 157, 61, 0.49)','rgba(61, 165, 229, 0.49)','rgba(61, 229, 133, 0.49)','rgba(229, 61, 61, 0.49)','rgba(116, 61, 229, 0.49','rgba(218, 229, 61, 0.49)','rgba(21, 43, 157, 0.49)','rgba(153, 157, 21, 0.49)','rgba(199, 143, 186, 0.49)','rgba(149, 199, 143, 0.49)','rgba(229, 86, 61, 0.49)','rgba(212, 229, 61, 0.49)','rgba(206, 61, 229, 0.49)','rgba(229, 157, 61, 0.49)','rgba(61, 165, 229, 0.49)','rgba(61, 229, 133, 0.49)','rgba(229, 61, 61, 0.49)','rgba(116, 61, 229, 0.49','rgba(218, 229, 61, 0.49)','rgba(21, 43, 157, 0.49)','rgba(153, 157, 21, 0.49)','rgba(199, 143, 186, 0.49)','rgba(149, 199, 143, 0.49)','rgba(143, 146, 199, 0.49)','rgba(199, 143, 186, 0.49)','rgba(149, 199, 143, 0.49)','rgba(229, 86, 61, 0.49)','rgba(212, 229, 61, 0.49)','rgba(206, 61, 229, 0.49)','rgba(229, 157, 61, 0.49)','rgba(61, 165, 229, 0.49)','rgba(61, 229, 133, 0.49)','rgba(229, 61, 61, 0.49)','rgba(116, 61, 229, 0.49','rgba(218, 229, 61, 0.49)','rgba(21, 43, 157, 0.49)','rgba(153, 157, 21, 0.49)','rgba(199, 143, 186, 0.49)','rgba(149, 199, 143, 0.49)','rgba(229, 86, 61, 0.49)','rgba(212, 229, 61, 0.49)','rgba(206, 61, 229, 0.49)','rgba(229, 157, 61, 0.49)','rgba(61, 165, 229, 0.49)','rgba(61, 229, 133, 0.49)','rgba(229, 61, 61, 0.49)','rgba(116, 61, 229, 0.49','rgba(218, 229, 61, 0.49)','rgba(21, 43, 157, 0.49)','rgba(153, 157, 21, 0.49)','rgba(199, 143, 186, 0.49)','rgba(149, 199, 143, 0.49)'];
$("#container").mouseup(function (){
var on_scroll = $('#container').scrollLeft();
var round_up = Math.floor(on_scroll/100) *100;
if(round_up >= 500 && round_up <=600)
{
var add_count = 6 +...