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 :

Slider avec Bootstrap-Popover [UI]


Sujet :

jQuery

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut Slider avec Bootstrap-Popover
    Bonjour à tous et merci d'avance pour votre aide.

    J'utilise les popover et y inclure des slider.
    Je parviens à ajouter le slider dans le popover mais celui-ci n'est pas fonctionnel.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    $('.timeTable').on('click', function(){
            $('.timeTable').popover('hide');
            $(this).popover({
                animation : true,
                placement : 'bottom',
                selector : '#popover801689',
                html : true,
                content :  function() {
                    return $('#pickTime').html();
                }
            });
            $(this).popover('toggle');
            return false; 
        });
     
        $(function() {
            $("#slider").slider({
                range: true,
                min: 0,
                max: 24,
                step: 0.5,
                values: [9, 10],
                slide: function( event, ui ) {
                    $( "#amount" ).val( ui.values[ 0 ] + "-" + ui.values[ 1 ]);
                }
            });
            $("#amount").val($("#slider").slider("values", 0 ) +
                             $("#slider").slider("values", 1));
        });
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <div id="pickTime"> <!--display none-->
        <input type="text" id="amount" readonly style="border:0; color:#f6931f; font-weight:bold;">
        <div id="slider"></div>
    </div>
     
    <a class="timeTable" data-toggle="popover" href="#monday">09:00-20:00</a>
    <a class="timeTable" data-toggle="popover" href="#tuesday">09:00-20:00</a>

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    ...mais celui-ci n'est pas fonctionnel.
    cela n'aide pas beaucoup à la compréhension du problème.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut
    Merci et navré pour ce manquement.

    Pour être plus claire, il est comme désactivé, inactif.
    Je pense que c'est lié au fait que je l'injecte dans le popover qui lui est crée dynamiquement.

    Nom : Capture.PNG
Affichages : 153
Taille : 7,0 Ko
    #slider(celui du haut) est bien fonctionnel, mais quand je l'injecte dans le popover (en bas) il ne fonctionne pas.

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2012
    Messages : 142
    Par défaut
    Pourquoi tu ne met pas une classe carousel dans ton popover ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut
    Slider et carousel c'est deux choses différentes, même si certains utilisent le termes slidershow pour désigne une carousel.
    Dans mon c'est bien un slider dont j'ai besoin.

    Merci,

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2012
    Messages : 142
    Par défaut
    D'accord peut etre qu'il n'est pas "active"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <div class="well">
    <a id="elem" class="timeTable" rel="popover" href="#monday" data-original-title="Mon Slide">09:00-20:00</a>
    </div>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    var maxValue = 100,
        $slider = $('<div>').slider({
            range: "max",
            max: maxValue,
            min: maxValue / 5,
            value: maxValue / 2
        });
     
    $('#elem')
        .popover({
            trigger: 'manual'
        })
        .click(function() {
            var $this = $(this);
     
            if ($this.toggleClass('active').hasClass('active')) {
                $this.popover('show');
                $('.popover-content')
                    .empty()
                    .append($slider);
            } else {
                $slider.detach();
                $this.popover('hide');
            }
        });

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut
    Nickel chrome, ça marche.
    Merci.

  8. #8
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2012
    Messages : 142
    Par défaut
    Mais de rien =) n'oublie pas de mettre résolu à ton post

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Coda slider avec des onglets
    Par the-destroyer dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 29/07/2009, 12h20
  2. Slider avec 2 poignées
    Par [ced] dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 19/11/2008, 11h11
  3. WPF : Mise à jour d'un slider avec un Dispatcher
    Par Herwin78800 dans le forum Windows Presentation Foundation
    Réponses: 5
    Dernier message: 29/10/2008, 16h43
  4. Gestion d'un slider avec Ms visual studio .NET
    Par clubber dans le forum VC++ .NET
    Réponses: 4
    Dernier message: 13/06/2007, 15h04

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