小编ste*_*w00的帖子

实现多选框

我的理解是Materialise不支持样式化的多选框 - 您必须指定浏览器默认值而不使用Materialize样式.(如我错了请纠正我)

因此,我尝试使用下拉列表中的复选框与Materialize下拉列表等效,如下所示:

<a class='dropdown-button btn-flat' href='#' data-activates='topics_dropdown' data-hover="true">
Relates to topics...</a>
<ul id='topics_dropdown' class='dropdown-content'>
    <li>
      <input type="checkbox" name="report[topics][409928004]" id="report_topics_409928004" value="1" />
      <label for="report_topics_409928004">Engagement</label>
    </li>
    <li>
      <input type="checkbox" name="report[topics][669658064]" id="report_topics_669658064" value="1" />
      <label for="report_topics_669658064">Appraisal</label>
    </li>

    <!-- etc. -->

</ul>
Run Code Online (Sandbox Code Playgroud)

但是如何渲染它会有一个小问题.文本和框向下偏移半行,因此突出显示悬停效果会突出显示一个与两个不同选项重叠的矩形.有没有办法纠正这个故障?

这是一个截图.它与上面的示例代码不同,但它是相同的dropdown-checkbox结构.

截图

css dropdownbox materialize

7
推荐指数
1
解决办法
3064
查看次数

Git Bash(1.9.0)使用Windows资源管理器集成崩溃文件夹资源管理器

每次我从文件夹中打开Git Bash时文件夹崩溃并且无法使用直到Git Bash关闭.关闭Git Bash后,文件夹开始响应.我正在使用1.9.0 Git版本(最新版).运行Windows 8.如果需要,我很乐意提供系统规格.由于缺乏声誉点我无法上传图片,如果有人难以理解这里的问题,请详细解释我在做什么:

  1. Windows键+ E - >打开文件夹资源管理器
  2. 右键单击(从下拉菜单中选择Git Bash)
  3. 启动Git Bash会导致此文件夹无法使用.

这种情况随处可见,如果我从桌面启动Git Bash,桌面在Git Bash关闭之前不会响应.

git bash windows-8

5
推荐指数
1
解决办法
2186
查看次数

如何使用CSS在fieldsets中设置标签样式?

我已经尝试了CSS选择器上提到的所有可能的方法,但我还没有设法改变仅在fieldset元素内部的标签的样式.你能告诉我我做错了什么吗?

视图:

<div class="container">  
<div class="panel panel-default">
    <div class="panel-body">
        <div class="row">                
            <div class="col-md-8 portfolio-item">

                <fieldset>
                    <legend>Details</legend>

                    <div class="col-md-4 portfolio-item" >                            
                        @Html.LabelFor(m => m.ID):
                        @Html.DisplayFor(m => m.ID)
                        <br />

                        @Html.LabelFor(m => m.Name):
                        @Html.DisplayFor(m => m.Name)
                        <br />

                        @Html.LabelFor(m => m.Surname):
                        @Html.DisplayFor(m => m.Surname)
                        <br />
                    </div>

                    <div class="col-md-8 portfolio-item" >
                        @Html.LabelFor(m => m.Department):
                        @Html.DisplayFor(m => m.Department)
                        <br />

                        @Html.LabelFor(m => m.Address):
                        @Html.DisplayFor(m => m.Address)
                        <br />

                        @Html.LabelFor(m => m.City):
                        @Html.DisplayFor(m => m.City)
                        <br />
                    </div>
                </fieldset>

            </div> …
Run Code Online (Sandbox Code Playgroud)

css css-selectors css3

3
推荐指数
1
解决办法
1722
查看次数

如何使用javascript检查视口是否小于某个宽度?

我想要一个简单的语句来将变量 bool 设置为 false 或 true。当视口小于 768px 时,isMobile 应设置为 true,高于此值应设置为 false。

我不知道为什么下面的代码什么都不做。控制台日志中也没有错误。

var w = $(window).width();
var isMobile = false;

function resizer() {
    if (w < 768) {
        console.log("resize");
        isMobile = true;
    } else {
        isMobile = false;
    }
}

$(window).resize(function() {
    resizer();
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery viewport

2
推荐指数
1
解决办法
1751
查看次数