Liebe Community,
Ich versuche folgendes zu implementieren:
Seite 1: Proband gibt auf einem Schieberegler einen Wert an (0-100).
Seite 2: Proband soll die Frage noch einmal beantworten im Vergleich zu seiner Antwort auf Seite 1.
Ich hätte gerne, dass auf Seite 2 ein zweiter aber fixer (unbeweglicher) Knopf2 den ursprünglichen Wert von Seite 1 auf der Skala markiert. Den neuen Wert gibt der Proband dann mit dem frei beweglichen Knopf1 an.
Beispiel: Proband wählt auf Seite 1 den Wert "10". Auf Seite 2 wird dann auf der gleichen Skala mit Knopf2 die 10 markiert (und auch unter Knopf2 angezeigt). Mit Knopf1 gebe ich die neue Antwort ein, der aktuelle Wert wird darunter angezeigt.
Das bekomme Ich auch erstmal wie folgt implementiert:
SoSciTools.attachEvent(window,
"load", function() { var slider =
SoSciSliders.getSlider("EQ12_01"); slider.fixValue(10,1); });
Problem: Der Wert, der unter Knopf2 angezeigt wird ist zwar initial richtig, kann aber quasi immer noch angepasst werden, auch wenn sich der Knopf gar nicht mehr bewegen lässt. Klickt man auf Knopf2, so wird mit jedem Klick in der Skala der Wert aktualisiert, obwohl Knopf2 immer an der gleichen Position bleibt (visuell).
Bisher habe Ich keine Möglichkeit gefunden, den Wert für "Knöpfe" getrennt zu formatieren. SoSciSliders.setFormat nimmt nur die "GesamtID" des Sliders und regelt quasi für beide Knöpfe gleichzeitig. Irgendwie sollte es aber möglich sein, da die beiden Knöpfe zu Beginn ja unterschiedliche Werte anzeigen.
Noch einfacher wäre es, wenn man nicht nur den kompletten slider (mit slider.disabled) deaktivieren könnte, sondern die einzelnen Knöpfe separat.
Hat jemand eine Idee?
LG