23 Stimmen

jQuery readonly Schieberegler - wie zu tun?

Wie kann ich einen jQuery-Schieberegler haben, der schreibgeschützt ist? Eine, die einen Wert anzeigen würde, aber der Benutzer würde nicht erlaubt sein, es zu bewegen?

Danke

23voto

brettkelly Punkte 26581

In der Dokumentation steht, dass es eine .slider('disable') Funktion - ich bin nicht sicher, was das mit dem Schieberegler-Element selbst macht, aber das könnte eine Option für Sie sein.

Dokumentation hier

7voto

JJ_Coder4Hire Punkte 4424

Ich habe alle Vorschläge ausprobiert. Nur dies funktioniert:

$('#mySlider').slider({ disabled: true });

6voto

Die Deaktivierung macht sie transparent. Wenn Sie möchten, dass er wie ein normaler Schieberegler aussieht, können Sie den Slide-Handler überschreiben und false zurückgeben:

    $("#mySlider").on("slide", function (event, ui) { return false; });

3voto

miti737 Punkte 461

Ich habe das gleiche Problem, dass der Schieberegler verschwindet, wenn ich direkt $('#mySlider').slider( 'disable' ); verwende. Ich habe den Schieberegler erst geladen und dann deaktiviert. Das ist zwar kein guter Weg, aber für mich funktioniert es.

$('#mySlider').slider(
            {
                range: "min",
                min: 0,
                max: 100,                
                value: $("span", this).text(), 

                }

            });
$('#mySlider').slider( 'disable');

1voto

karim79 Punkte 333786

Sie müssten dies einfach tun:

$('#mySlider').slider( 'disable' );

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X