【问题标题】:Semanitc UI with ASP.NET MVC Checkbox带有 ASP.NET MVC 复选框的语义 UI
【发布时间】:2013-11-17 14:58:54
【问题描述】:

我正在尝试在 MVC 应用程序中使用语义 UI 复选框,但是,我注意到在使用 CheckBoxFor() 时它会创建 2 个输入,其中一个是隐藏的:

<div class="field">
    <div class="ui checkbox">
        <input data-val="true" id="OilStarvation" name="OilStarvation" type="checkbox" value="true">
        <input name="OilStarvation" type="hidden" value="false">
        <label for="OilStarvation">Oil Starvation</label>
    </div>
</div>

然后我像这样激活复选框:

$('.ui.checkbox').checkbox();

当我然后单击复选框时,“勾选”动画不会显示复选框是否已勾选,尽管 true 的值已设置。有没有办法告诉语义 UI 复选框方法以非隐藏元素为目标?

【问题讨论】:

    标签: asp.net-mvc css-frameworks semantic-ui


    【解决方案1】:

    您可以设置 css 以显示刻度/选中效果。

    .ui.checkbox input:checked ~ .box:after,
    .ui.checkbox input:checked ~ label:after
    {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      opacity: 1;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-19
      • 2011-01-05
      • 2011-08-03
      相关资源
      最近更新 更多