So ändern Sie HTML-range-Schieberegler eingestellten Wert mit Taste?
Ich bin mit einer HTML-Auswahl-slider zum vergrößern und verkleinern eines Bildes. Ich möchte auch zeigen, zwei Tasten mit slider wie + für zoom-und − für verkleinern. Klickt ein Benutzer auf einen dieser buttons, der slider verschoben werden sollen. Aber ich bin nicht in der Lage, dies zu tun. Hier ist mein code.
<div id="slider">
<input id="slide" type="range" min="330" max="1200" step="30" value="330" onchange="ImageViewer.sliderAction(this.value)" />
</div>
Hier ist meine Funktion:
var sliderAction = function (value) {
$sliderChosen.html(value);
$("#img").width(value);
$("#img").height(value);
};
Wenn ich auf die Schaltfläche klicke, habe ich versucht, dieses:
btnZoomIn.click(function() {
$("#slide").value(); //Want to change value but value is undefined.
});
Gibt es irgendeine Möglichkeit das zu ändern Schieberegler und verschieben Sie es auch auf den button klicken?
- .val() den Wert null
- wie wäre
attr('value')
?
InformationsquelleAutor umer | 2015-12-16
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
verwenden
val()
https://jsfiddle.net/9jfst447/
Können Sie callback-Funktion
.val()
und dann trigger onchange-Ereignis: