JSFiddle - React, Tailwind, and code Playground

by Manpreet Singh

JavaScript

//Bam, a basic alert
//alert(document.getElementsByTagName('h1')[0].innerHTML);
var maxValue = 5;
var minValue =0;
var stepSize = 1

var totalNumbers = (maxValue - minValue)/stepSize;
var wheelItemCount = 35
var value =2;
var isZeroBased=1
 var subsequentItemValue = value;
 var priorItemValue = value;
for (var i = 1, wheelItemCountHalf = wheelItemCount/2; i <= wheelItemCountHalf; i++)
  {
    // render subsequent item
    subsequentItemValue = (subsequentItemValue + stepSize) ; 

    if (subsequentItemValue > maxValue)
    {
    	subsequentItemValue = minValue
	  }
    
    	
	 		
    

 // var subsequentItemValue = (value + i* stepSize == maxValue) ? maxValue  : (value + i * stepSize ) % maxValue;
 
 console.log("subsequentItemValue : " ,subsequentItemValue);
    // render prior item
    priorItemValue = priorItemValue -  stepSize;
    if (priorItemValue < minValue)
    {	
    		priorItemValue = maxValue
    }
     
 	console.log("priorItemValue : " ,priorItemValue);
    
  }