Domanda

Ho lavorato con il cursore e sto usando il seguente codice:

    $(function(){
        $('#slider').slider({
            animate: true,
            step: 1,
            min: 0,
            max: 10,
            orientation: 'vertical',
            start: function(event, ui){
                $('#current_value').empty();
                $('#current_value').fadeIn().append('Value is ' + ui.value);
            },
            change: function(event, ui){
                alert();
                //$('#current_value').empty();
            }

        });
    });

Sto cercando di ottenere per in cima è un valore di 10 e il fondo è un valore di 1 e il passaggio 1. fa che sembra corretta?

L'altro problema che sto avendo è quando si passa da una posizione all'altra, lo voglio mostrare la posizione si è fermato sul (l'attuale).

Quindi, se è a 4 e si fa clic su 7, quando si smette di aggiungere alla DIV Ho provato cambiato e mi fermo, ma si mangia comportarsi in quel modo. E sta prendendo il valore di posizione sbagliata.

: http: // www. ryancoughlin.com/demos/interactive-slider/index.html se si utilizza la tastiera e andare fino in fondo il mio obiettivo è quello di avere un passo da 1 a 10 con incrementi di 1

Qualche idea?

È stato utile?

Soluzione

sostituire il vostro evento cambiare con scivolo ... domanda simile qualche tempo fa.

si potrebbe desiderare di aggiungere evento di STOP così ... spostare la logica da iniziare a slittare e STOP

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top