我无法在任何浏览器中显示iCheck iCheckbox 插件。
这是一个 jSFiddle。iCheck 依赖于 jQuery 1.7+。
我在没有任何选项的情况下对其进行了初始化:
$(".ex-f").iCheck();
如您所见,如果您检查 DOM,输入元素被 iCheckbox div 包裹。<input>
然而,和<ins>
元素的不透明度都设置为 0 。
通过 jQuery 改变它们的不透明度,你会得到这个:http: //jsfiddle.net/buRq7/
不幸的是,它仍然不起作用。有没有人有任何建议或经验让这个工作?
我正在使用 rails 4 和资产管道。
编辑: 我刚刚意识到我在 jsFiddle 中选择了无库(纯 JS)作为框架选项,即使不改变不透明度也似乎可以工作(参见:http: //jsfiddle.net/buRq7/5/)。但是,文档明确表示它依赖于 jQuery(或 Zepto)。将框架选项切换到 jQuery 1.10.1 会导致 iCheckbox 不再起作用……不知道为什么会这样。