11 votes

Bootstrap Multiselect ne fonctionne pas.

Je cherche à utiliser le multiselect Bootstrap. J'ai utilisé le code suivant, qui est également disponible sur leur site Web à (http://davidstutz.github.io/bootstrap-multiselect/), il montre le bouton pour le multiselect et comme j'ai déjà mis les options sélectionnées pour "fromage et pepperoni", elles ont déjà été sélectionnées également, mais chaque fois que je clique dessus, la liste ne s'ouvre pas pour choisir!

    Fromage
    Tomates
    Mozzarella
    Champignons
    Pepperoni
    Oignons

    $(document).ready(function() {     
            $('.multiselect').multiselect();      
    });

Est-ce que j'ai oublié quelque chose ?

Si vous pensez que ma question n'est pas claire, veuillez me dire quelle partie vous avez besoin de clarification.

Merci d'avance.

16voto

auhorn Points 75

Essayez d'ajouter les fichiers bootstrap.js (http://getbootstrap.com/javascript/). Je les ai manqués et il semble que ceux-ci sont nécessaires.

2voto

rajeshmpanchal Points 79

Cela peut résoudre votre problème. Parfois jsfiddle.net ne fonctionne pas correctement.

Alors veuillez créer un fichier html et copier les lignes ci-dessous dedans. Cela fonctionnera pour vous.

        $(function () {
            $('#lstFruits').multiselect({
                includeSelectAllOption: true
            });

        });

       Cheese
        Tomatoes
        Mozzarella
        Mushrooms
        Pepperoni
        Onions

Veuillez partager si vous rencontrez un problème.

1voto

WebDev67 Points 34
Essayez ceci : Ajoutez ceci à l'endroit où vous créez votre sélection...

                Fromage
                Tomates
                Mozzarella
                Champignons
                Pepperoni
                Oignons

                Aucune sélection 

                 Fromage
                 Tomates
                 Mozzarella
                 Champignons
                 Pepperoni
                 Oignons

1voto

Yuval Herziger Points 870

J'ai eu le même problème avec le plugin et Internet Explorer, versions <= 10.

J'ai également réussi à résoudre ce problème en ajoutant la balise DOCTYPE au début de ma page web. Cette découverte était très ennuyeuse, car IE reste fidèle au XHTML.

Veuillez vérifier que votre page web commence par la ligne suivante :

J'espère que cela vous aidera.

1voto

Sur IE8, j'avais des problèmes. Lorsque j'ai modifié la ligne 223 de bootstarp-multiselect.js

this.$select.wrap('').after(this.$container);

à

this.$select.wrap('').after(this.$container);

et à la ligne 1468

'class': option.class, à  'class': option['class'],

ça a fonctionné

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X