css - 删除 Jquery Mobile 复选框覆盖

标签 css jquery-mobile checkbox themes

我想显示默认复选框并删除 Jquery Mobile 添加在复选框上的覆盖层。

<fieldset data-role="controlgroup">
     <input type="checkbox" name="checkbox2-1a" id="checkbox2-1a"  />
     <label for="checkbox2-1a">Lorem ipsum</label>
     <input type="checkbox" name="checkbox2-2a" id="checkbox2-2a"  />
     <label for="checkbox2-2a">Dolor</label>
</fieldset>

我想为某些复选框保留 JQM 复选框样式,但在这些选中的复选框上,将其完全删除以便浏览器默认显示。

我试过 data-theme="none,"但这些样式似乎在 jquery.mobile.structure.css 中,它被缩小了。

我希望避免为每个输入创建覆盖和自定义类。是否有更好的方法或 JQM 内部已经存在的方法?

最佳答案

将 data-role="none"添加到输入中:

<fieldset data-role="controlgroup">
     <input data-role="none" type="checkbox" name="checkbox2-1a" id="checkbox2-1a"  />
     <label for="checkbox2-1a">Lorem ipsum</label>
     <input data-role="none"  type="checkbox" name="checkbox2-2a" id="checkbox2-2a"  />
     <label for="checkbox2-2a">Dolor</label>
</fieldset>

关于css - 删除 Jquery Mobile 复选框覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19989222/

相关文章:

jquery - 使用 jquery 取消选中所有复选框仅有效一次

javascript - 如何使用 jquery/javascript 获取特定选项的复选框值?

jquery - 如何从 jquery 移动单选按钮中删除边框

css - 负文本缩进是否被认为是伪装?

javascript - jQuery Mobile - 面板问题 - 第二次单击时未打开

css - JQuery Mobile - 布局未正确对齐

css - 单选按钮不动态应用样式

CSS3居中动画

jquery - Twitter Bootstrap 轮播事件

javascript - 如果在数组中选中一个复选框,我如何禁用或取消选中所有复选框?