bower_components/ion.rangeSlider/js/ion.rangeSlider.js
function (target, e) {
            e.preventDefault();
            var x = e.pageX || e.originalEvent.touches && e.originalEvent.touches[0].pageX;
            if (e.button === 2) {
                return;
            }

            this.current_plugin = this.plugin_count;
            this.target = target;

            this.is_click = true;
            this.coords.x_gap = this.$cache.rs.offset().left;
            this.coords.x_pointer = +(x - this.coords.x_gap).toFixed();

            this.force_redraw = true;
            this.calc();

            this.$cache.line.trigger("focus");
        }
function (target, e) {
            e.preventDefault();
            var x = e.pageX || e.originalEvent.touches && e.originalEvent.touches[0].pageX;
            if (e.button === 2) {
                return;
            }

            this.current_plugin = this.plugin_count;
            this.target = target;

            this.is_click = true;
            this.coords.x_gap = this.$cache.rs.offset().left;
            this.coords.x_pointer = +(x - this.coords.x_gap).toFixed();

            this.force_redraw = true;
            this.calc();

            this.$cache.line.trigger("focus");
        }
function ( target , e ) { e . preventDefault ( ) ; var x = e . pageX || e . originalEvent . touches && e . originalEvent . touches [ 0 ] . pageX ; if ( e . button === 2 ) { return ; } this . current_plugin = this . plugin_count ; this . target = target ; this . is_click = true ; this . coords . x_gap = this . $cache . rs . offset ( ) . left ; this . coords . x_pointer = + ( x - this . coords . x_gap ) . toFixed ( ) ; this . force_redraw = true ; this . calc ( ) ; this . $cache . line . trigger ( "focus" ) ; }
Mousedown or touchstart
for other slider elements, like diapason line

@param target {String}
@param e {Object} event object
Mousedown or touchstart for other slider elements like diapason line