jquery - iCheck 复选框不显示

标签 jquery ruby-on-rails checkbox asset-pipeline icheck

我无法获取iCheck iCheckbox plugin在任何浏览器中显示。

这是一个 jSFiddle。 iCheck 依赖于 jQuery 1.7+。

http://jsfiddle.net/jmj3M/2/

我已将其初始化,没有任何选项:

$(".ex-f").iCheck();

如果您检查 DOM,您会发现输入元素被 iCheckbox div 包裹着。两者都是<input><ins>然而,元素的不透明度设置为 0。

通过 jQuery 更改其不透明度,您会得到:http://jsfiddle.net/buRq7/

不幸的是,它仍然不起作用。有人对让它发挥作用有任何建议或经验吗?

我正在使用 Rails 4 和 Assets 管道。

编辑: 我刚刚意识到我在 jsFiddle 中选择了无库(纯 JS)作为框架选项,即使不更改不透明度,它似乎也能工作(请参阅: http://jsfiddle.net/buRq7/5/ )。然而,文档明确指出它依赖于 jQuery(或 Zepto)。将框架选项切换到 jQuery 1.10.1 会导致 iCheckbox 不再起作用......不知道为什么。

最佳答案

仅不带任何参数的 .iCheck() 是行不通的。您至少需要以下内容:

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

关于jquery - iCheck 复选框不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18476368/

相关文章:

javascript - 我可以简化很多 $.fn 吗?使用 javascript/jQuery 调用?

ruby-on-rails - 如何从 Ruby 中的单词数组中获取所有对角线?

ruby-on-rails - Active Admin 类型错误 - Ruby on Rails

javascript - 带参数的 Angularjs $scope

ios - 如何修复 iOS 设备上显示的复选框和单选按钮?

javascript - Jquery动态创建Checkbox的click事件

javascript - 从 onload 创建缩略图

javascript - ajax load() 后不会重新绘制包含图表的图像

javascript - 我如何使用 jQuery 从 LastFM 解析这个特定的 JSON 数据?

ruby-on-rails - Rails 错误地将重定向响应发送为状态 200