Flat UI Panel

HTML

<link rel="stylesheet" href="http://designmodo.github.io/Flat-UI/dist/css/vendor/bootstrap.min.css">
<link rel="stylesheet" href="http://designmodo.github.io/Flat-UI/dist/css/flat-ui.css">
<script src="http://designmodo.github.io/Flat-UI/dist/js/vendor/jquery.min.js"></script>
<script src="http://designmodo.github.io/Flat-UI/dist/js/flat-ui.min.js"></script>
<div id="sliderFirst"></div>

<div id="sliderSecond"></div>

CSS

body {
    padding: 50px;
}
.ui-slider {
    margin: 0 0 50px;
}

JavaScript

String.prototype.repeat = function (num) {
  return new Array(num + 1).join(this);
};

(function ($) {
  
  $.fn.addSliderSegmentsFirst = function () {
    return this.each(function () {
      var $this = $(this),
          option = $this.slider('option'),
          amount = (option.max - option.min)/option.step,
          orientation = option.orientation;
      if ( 'vertical' === orientation ) {
        var output = '', i;
        for (i = 1; i <= amount - 2; i++) {
            output += '<div class="ui-slider-segment" style="top:' + 100 / (amount - 1) * i + '%;"></div>';
        }
        $this.prepend(output);
      } else {
        var segmentGap = 100 / (amount) + '%';
        var segment = '<div class="ui-slider-segment" style="margin-left: ' + segmentGap + ';"></div>';
        $this.prepend(segment.repeat(amount - 1));
      }
    });
  };

  $.fn.addSliderSegmentsSecond = function () {
    return this.each(function () {
      var $this = $(this),
          option = $this.slider('option'),
          amount = option.max/option.step,
          orientation = option.orientation;
      if ( 'vertical' === orientation ) {
        var output = '', i;
        for (i = 1; i <= amount - 2; i++) {
            output += '<div class="ui-slider-segment" style="top:' + 100 / (amount - 1) * i + '%;"></div>';
        }
        $this.prepend(output);
      } else {
        var segmentGap = 100 / (amount) + '%';
        var segment = '<div class="ui-slider-segment" style="margin-left: ' + segmentGap + ';"></div>';
        $this.prepend(segment.repeat(amount - 1));
      }
    });
  };

                
    $('#sliderFirst').slider({
        min: 3,
        max: 15
    }).addSliderSegmentsFirst();
    
    $('#sliderSecond').slider({
        min: 3,
        max: 10
    }).addSliderSegmentsSecond();


})(jQuery);