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