Ich habe eine HTML-Seite mit einem gewöhnlichen jquery-Schieberegler von jquery 1.12.1 Aber der Schieberegler hat 2 Handles und ich kann nicht die Codezeile, die zwei Handles generiert. Ich habe den Teil "Werte [x, y]" im Skript in meinem HTML gelöscht, aber es gibt immer noch zwei Punkte. Ich denke, das die JavaScript ist, dass es erzeugt, aber ich bin nicht vertraut mit JS, sojquery single slide handle
_createHandles: function() {
var i, handleCount,
options = this.options,
existingHandles = this.element.find(".ui-slider-handle"),
handle = "<span tabindex='0'></span>",
handles = [];
handleCount = (options.values && options.values.length) || 1;
if (existingHandles.length > handleCount) {
existingHandles.slice(handleCount).remove();
existingHandles = existingHandles.slice(0, handleCount);
}
for (i = existingHandles.length; i < handleCount; i++) {
handles.push(handle);
}
this.handles = existingHandles.add($(handles.join("")).appendTo(this.element));
this._addClass(this.handles, "ui-slider-handle", "ui-state-default");
this.handle = this.handles.eq(0);
this.handles.each(function(i) {
$(this)
.data("ui-slider-handle-index", i)
.attr("tabIndex", 0);
});
Ich denke, das ist das Stück, das etwas tut, aber ich kann nicht verstehen, es Variablen ist; Wo kommen sie her.
for (i = existingHandles.length; i < handleCount; i++) {
handles.push(handle);
}
Wenn jemand weiß, wie dieses Stück Code zu löschen, während machte den Griff erscheint später (ich versuchte, verschiedene Linien zu löschen, aber das hat nicht funktioniert), Vielen Dank im Voraus!
Bitte zeigen Sie den Code, den Sie verwenden, um die Schieber zB '$ (".selector") .slider ({Optionen}) einzuleiten;' – iamalismith
@iamalismith '$ ("#slider") .slider ({ \t Bereich: true, \t Wert: [0] }); ' –