11
votes

Les cases à cocher icheck n'exblent pas

Je ne peux pas obtenir le plugin icheck icheckbox à afficher dans n'importe quel navigateur.

Voici un jsfiddle. icheck dépend de JQuery 1.7+.

http://jsfiddle.net/jmj3m/2/

Je l'ai initialisé sans aucune option: xxx

Comme vous pouvez le constater si vous inspectez le DOM, l'élément d'entrée est enveloppé par Icheckbox DIV. Les deux et ont leur opacité définie sur 0, cependant.

Changer leur opacité via jQuery, vous obtenez ceci: http://jsfiddle.net/burq7/5/ ). Cependant, la documentation dit explicitement que cela dépend de JQuery (ou de Zepto). Activation de l'option Cadre sur JQuery 1.10.1 conduit à Icheckbox ne fonctionne plus encore plus ... Je ne sais pas pourquoi c'est.


2 commentaires

Avez-vous compris cela?


Non, je ne l'ai jamais compris. Je n'ai pas pu m'en regarder bien au-delà de ce qui précède, peut-être que je vais prendre un autre coup de feu bientôt. Faites-moi savoir si vous le comprenez.


4 Réponses :


23
votes

Juste .icheck () sans paramètre ne fonctionnera pas. Vous avez besoin des éléments suivants au moins:

 $('input').iCheck({
            checkboxClass: 'icheckbox_minimal-grey',
            radioClass: 'iradio_minimal-grey'
        });


3 commentaires

Ils n'ont jamais dit cela dans la documentation: D


Leur documentation est assez déroutante. Merci de m'avoir sauvé beaucoup de temps!


Avoir le même problème et les mêmes paramètres sont définis, il semble être un conflit, mais jusqu'à présent, n'avez pas le temps de le suivre.



1
votes

Donc, j'avais le même problème, cela pourrait être lié à la version plus récente de JQuery, mais vous devez avoir besoin de spécité le type d'entrée avec votre sélecteur: xxx


0 commentaires

6
votes

Choisissez une peau et importer le CSS pour la sélection d'une sélection:

$(".ex-f").iCheck({
    checkboxClass: 'icheckbox_minimal',
    radioClass: 'iradio_minimal'
});


0 commentaires

2
votes

J'ai remarqué aussi que l'utilisation d'un fichier CSS CSS png peut provoquer ce icheck ne pas fonctionner correctement.

donc le fichier CSS que vous choisissez doit correspondre à la liste Cochez la case et radioclass vous définissez.


0 commentaires