【发布时间】:2015-09-07 20:26:50
【问题描述】:
所以,我正在使用 iCheck 创建 漂亮 单选按钮,但问题是它们在桌面上运行良好,但在移动设备上运行时,单选按钮有一个类似于 1px、1px 的点击框,这意味着我必须点击左上角,让他们注册点击。
这是我的原始 html:
<input class="doneckr" type="radio" name="donep2" value="didn">
这是输入在 iCheck 处理后呈现的方式:
<div class="iradio_square-red" style="position: relative;">
<input class="doneckr" type="radio" name="donep2" value="didn" style="position: absolute; visibility: hidden;">
<ins class="iCheck-helper" style="position: absolute; top: 0%; left: 0%; display: block; width: 44px; height: 44px; margin: 0px; padding: 0px; border: 0px; opacity: 0; background: rgb(255, 255, 255);"></ins>
</div>
这是我用来初始化 iCheck 处理器的代码:
$(document).ready(function(){
$('.doneck').iCheck({
checkboxClass: 'icheckbox_square-green',
radioClass: 'iradio_square-green'
})
$('.doneckr').iCheck({
checkboxClass: 'icheckbox_square-red',
radioClass: 'iradio_square-red'
})
$('.donecke').iCheck({
checkboxClass: 'icheckbox_square-orange',
radioClass: 'iradio_square-orange'
})
})
【问题讨论】:
标签: javascript jquery html mobile icheck