JSFiddle - React, Tailwind, and code Playground

by ojtramp

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


<div id="counter">
0
</div>
<button class="startFn" timeout="500">
Start Limited
</button>
<button class="startFn" timeout="-1">
Start Unlimited
</button>

JavaScript

var reeling_time = 500;
var infinity = true

$(".startFn").click( function() {

   reeling_time = parseInt($(this).attr("timeout"));
   console.log("Counting down from " + reeling_time);
   
   //Do something
   while ( reeling_time != 0 ) {
   
    $("#counter").text( parseInt($("#counter").text()) + 1  );
    reeling_time = reeling_time - 1;
   }

});