mootools Schieberegeler (Slider)

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • tognit
    Contao-Fan
    • 28.06.2009
    • 480

    #1

    mootools Schieberegeler (Slider)

    Hallo zusammen

    Möchte gerne bei einem Slider, die Schritte(Steps?) vorbelegen. Also z.B. nur Zahlen 5, 10, 25, 50, 60, 100 im Slider verwenden.

    Mit dem jetztigen Code, slidet der Slider von 5 bis 100 durch.

    HTML-Code:
    window.addEvent('domready', function(){
    
        var slider = $('slider');
    
        new Slider(slider, slider.getElement('.knob'), {
            range: [5, 100],
            onChange: function(value){
                if (value) $('wert').set('text', value);
            }
        });
        
    });
    Hoffe es kann mir jemand helfen?!

    Besten Dank und Gruss
    Steven
  • magicsepp
    Contao-Urgestein
    • 30.01.2011
    • 4138

    #2
    gibt die Werte mit Range an:

    range: [5, 10, 25, 50, 60, 100]

    Kommentar

    • tognit
      Contao-Fan
      • 28.06.2009
      • 480

      #3
      Hallo magicsepp

      Besten Dank für deine Antwort. Leider geht das nicht, es nimmt einfach die erste und zweite Zahl. Also 5 und 10!

      Gruss

      Kommentar

      • xchs
        Administrator
        • 19.06.2009
        • 14682

        #4
        Zitat von tognit Beitrag anzeigen
        Leider geht das nicht, es nimmt einfach die erste und zweite Zahl. Also 5 und 10!
        Ja, so steht das auch in der Doku: http://mootools.net/docs/more/Drag/Slider

        range - (mixed: defaults to false) Array of numbers or false. The minimum and maximum limits values the slider will use.
        Contao Community Administrator

        [Unterstützungsmöglichkeiten]
        sigpic

        Kommentar

        • tognit
          Contao-Fan
          • 28.06.2009
          • 480

          #5
          Hallo zusammen.

          Das habe ich auch gelesen. Danke

          Hat keiner ein idee?

          Kommentar

          • goosie
            Contao-Nutzer
            • 24.06.2010
            • 150

            #6
            hallo tognit,
            hast du da eine lösung gefunden?
            lg goosie

            Kommentar

            • tognit
              Contao-Fan
              • 28.06.2009
              • 480

              #7
              Hallo goosie

              Nein, leider nicht nicht. Habe es in letzter Zeit auch nicht mehr gebraucht.

              Aber es wird in diesem Monat wieder Aktuell! Also, wenn jemand einen Lösung hat, wären jetzt schon zwei sehr dankbar.

              Wenn ich was herausfinde, werde ich es natürlich hier posten.

              Gruss
              Steven

              Kommentar

              • goosie
                Contao-Nutzer
                • 24.06.2010
                • 150

                #8
                PHP-Code:
                window.addEvent('domready', function(){
                
                    var slider = $('slider');
                    var arrWerte1 = [3.4,5.6,7.6,59.3,99];
                    new Slider(slider, slider.getElement('.knob'), {
                        range: [0, arrWerte1.length-1],
                        offSet:0,
                        numsteps: 10,
                        
                        onChange: function(value){
                            var wert = arrWerte1[value];
                            if (wert) {
                                $('feldID').value = wert;
                            }else{
                               // $('feldID').value = 'error';
                            }
                        }
                    });
                }); 
                
                Merci @ Toflar für den entscheidenden Tipp ... (ich glaub Toflar wars ...)

                Kommentar

                Lädt...