Je ne peux pas obtenir le iCheck iCheckbox plugin à afficher dans n'importe quel navigateur.iCheck cases à cocher ne pas afficher
Voici une jSFiddle. iCheck dépend de jQuery 1.7+.
Je l'ai initialisé sans aucune option:
$(".ex-f").iCheck();
Comme vous pouvez le voir si vous inspectez les DOM, l'élément d'entrée est enveloppée par la div iCheckbox. Toutefois, les éléments <input>
et <ins>
ont tous leur opacité définie sur 0.
Changer leur opacité via jQuery, vous obtenez ceci: http://jsfiddle.net/buRq7/
Malheureusement, il ne fonctionne toujours pas. Est-ce que quelqu'un a des conseils ou de l'expérience pour que cela fonctionne? J'utilise les rails 4 et le pipeline d'actifs.
EDIT: Je viens de réaliser que je choisi sans bibliothèque (JS pur) comme une option-cadre dans jsFiddle, et il semble fonctionner même sans changer l'opacité (voir: http://jsfiddle.net/buRq7/5/). Cependant, la documentation indique explicitement que cela dépend de jQuery (ou Zepto). Le basculement de l'option framework vers jQuery 1.10.1 conduit à ce que l'iCheckbox ne fonctionne plus à nouveau ... je ne sais pas pourquoi.
Avez-vous compris? – cantaffordretail
Non, je ne l'ai jamais compris. Je n'ai pas pu regarder au-delà de ce qui précède, peut-être que je vais prendre une autre photo bientôt. Faites-moi savoir si vous le comprenez. – kwyoung11