code: function moveGrabber(percent) {
  			var offset = 0;
  			if (percent && $scope.total) {
  				var grabberSizePercent = getGrabberSizePercentFromScopeValues();
  				var grabberOffsetPercent = boxesScrollServices.minXmax(0, percent, 100 - grabberSizePercent);
  				offset = getGrabberOffsetPixelFromPercent(grabberOffsetPercent);
  				var grabberSize = getGrabberSizePixelFromPercent(grabberSizePercent);
  				if (offset >= getHeightArea() - grabberSize) {
  					offset = getHeightArea() - grabberSize;
  				}
  			}
  			if (ctrl.horizontal) {
  				ctrl.ngelt.css({'background-position': offset + 'px bottom'});
  				ctrl.ngsb.css({'background-position': offset + 'px bottom'});
  			} else {
  				ctrl.ngelt.css({'background-position': 'right ' + offset + 'px'});
  				ctrl.ngsb.css({'background-position': 'right ' + offset + 'px'});
  			}
  		}
docs: Corrige et déplace le curseur
  @param {number} percent