IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Sliders - Affichage particulier


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 25
    Par défaut Sliders - Affichage particulier
    Bonjour à tous,

    Tout d'abord j'espère être dans la bonne section...
    Je suis débutant en programmation javascript et je n'arrive pas à modifier un bout de code alors que ça ne me semble pas très compliqué.
    Je voudrai utiliser un sliders comme celui présent ici mais plutôt que d'afficher une valeur numérique (dans l'exemple un prix), je voudrai afficher des caractères.

    Par exemple, le range du sliders est de 1 à 10 et je voudrai qu'il m'affiche les 10 premières lettres de l'alphabet.
    En gros il s'agit d'appliquer un "format" à un nombre, mais dans ce langage je suis incapable d'écrire ce genre de fonction.

    Je vous remercie par avance pour vos conseils ou éléments de réponses.

    @+

  2. #2
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472

  3. #3
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 25
    Par défaut
    Salut Lorenzo,

    Tout d'abord merci pour ta solution !!
    Sauf que ce n'est pas tout à fait ce dont j'ai besoin. J'avais pris un exemple simple histoire que ce soit facile à comprendre mais ce dont j'ai besoin est légèrement différent.

    Si je ne me trompe pas, dans ta solution tu convertis les valeurs numériques en caractères via une fonction native. Sauf que dans mon cas, c'est des chaines de caractères qui seront associées au curseur.
    Par exemple :
    1 = mon premier choix
    2 = un second choix
    3 = un autre truc
    ...

    Donc je pensais à une fonction qui me renverrai la chaine de caractère associée à la valeur du slider et qu'il suffirait ensuite d'afficher.
    Peut être un truc de ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    sliderVal: function(MyVal) {
      if (MyVal == 1)
        return "mon premier choix";
      if (MyVal == 2)
        return "un second choix";
      if (MyVal == 3)
        return "un autre truc";
      else
        return "un truc différent";
    }
    Et ensuite en utilisant une ligne de code de ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $( "#amount" ).val(sliderVal($( "#amount" ).val(ui.values[0])) + " - " + sliderVal($( "#amount" ).val(ui.values[1])));
    Mais évidemment ça ne fonctionne pas...

    Une idée du pourquoi ?

    Merci par avance !!

  4. #4
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    plutot que des if a la chaine utilise un tableau qui contient les chaines et tu renvoies la bonne grace a son index !

  5. #5
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 25
    Par défaut
    Merci beaucoup !!
    Effectivement c'est beaucoup plus simple à écrire et du coup ça fonctionne nickel !!

Discussions similaires

  1. Affichage particulier si message non lu
    Par jgx342 dans le forum Langage
    Réponses: 17
    Dernier message: 27/07/2009, 14h22
  2. [XL-2000] recherche une fonction d'affichage particulier des colonnes
    Par pat91 dans le forum Excel
    Réponses: 20
    Dernier message: 24/05/2009, 00h45
  3. treeView affichage particulier ?
    Par samtheh dans le forum VBA Access
    Réponses: 12
    Dernier message: 23/07/2007, 16h19
  4. [SimpleXML] Problème PHP5/XML pour des affichages particuliers
    Par vanilla dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 20/04/2006, 13h22
  5. [MySQL] Requete : Affichage particulier
    Par alain31tl dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 04/12/2005, 19h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo