JSFiddle - React, Tailwind, and code Playground

by brightertools

HTML

<div class="sliderHolder">
<input type="range" min="0" max="100" id="slider" />
</div>

SCSS

.sliderHolder{
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid silver;
  #slider{
    width: 100%;
  }
  .tt{
    position: absolute;
    border: 1px solid grey;
    top: 20px;
    margin: 5px;
  }
}

JavaScript

jQuery('#slider').on('mouseup',function(){
  jQuery('.tt').remove();
	
});
jQuery('#slider').on('mousemove',function(e){
//jQuery('.tt').remove();
var mouseX = e.clientX - 14;
  jQuery('.tt').remove();
  var slider = jQuery('#slider');
	var sliderValue = jQuery('#slider').val();
   jQuery('.sliderHolder').append('<div class="tt">' + sliderValue + '</div>');
  jQuery('.tt').css({'left':mouseX + 'px'});
})