我正在使用Clarity Signposts并且需要它的状态(无论是打开还是关闭).我正在使用*clrIfOpen结构指令并为其分配了isOpen变量.isOpen最初为false,但在Signpost打开时应更新为true.
<clr-signpost>
<clr-signpost-content *clrIfOpen="isOpen">
<p>Signpost Content!</p>
<span>Signpost State: {{isOpen}}</span>
</clr-signpost-content>
</clr-signpost>
Run Code Online (Sandbox Code Playgroud)
我也尝试了clrIfOpenChange输出,clrIfOpen但是当路标打开时也没有触发.
清晰度版本:0.10.0-rc.1
Plnkr:https://plnkr.co/edit/OQupObBd9OkJZSpOhpfq ?p = preview
当我将鼠标悬停在菜单上时会显示下拉菜单.我希望它在点击时发生.我尝试过,但它对我没用.
这是我的代码:
HTML:
<div class="responsive-menu">
<ul>
<li>Menu
<ul>
<li>Zomer</li>
<li>Herfst</li>
<li>Winter</li>
<li>Lente</li>
</ul>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
li {
list-style-type:none;
}
.responsive-menu {
display:block;
background-color:black;
color:white;
text-align:center;
padding:10px;
font-size:200%;
}
.responsive-menu ul li ul li {
padding:10px;
border-bottom:solid 1px white;
border-top:solid 1px white;
}
.responsive-menu ul li ul {
display:none;
font-size:60%;
padding-top:30px;
}
.responsive-menu ul li:hover ul {
display:block;
}
Run Code Online (Sandbox Code Playgroud)
这是JSFiddle的链接.
好吧,所以我知道Blade @extends方法进入一个文件夹,但如何让一个进入另一个?如何实现?
例如:
如果我index.blade.php在app/views,我的master.blade.php(布局文件)在app/views/layouts我使用的@extends功能如下:
@extends('layouts.master')
Run Code Online (Sandbox Code Playgroud)
这导致应用程序layouts按预期进入文件夹.
但是现在,我有以下目录结构;
app/
views/
errors/
404.blade.php
layouts/
master.blade.php
index.blade.php
Run Code Online (Sandbox Code Playgroud)
现在我想要做的是使用@extends有404.blade.php延长master.blade.php,但我不知道是如何"上一个文件夹".
TL:DR如何在@extends功能中上传一个文件夹
问候.
假设我在html文档中有一个绝对位置的div,如下所示:
<div style="position:absolute">Hello!</div>
Run Code Online (Sandbox Code Playgroud)
现在,假设我想给它一个X和一个Y(出于我的目的,可能通过JQuery)。这很容易,只需将“ left”和“ top”属性分别设置为X和Y。
但是,当X和Y成为该div的中心时,此任务将变得更加困难。如果不能总是保证div的大小相同,则不能仅将X和Y偏移到适当的数量。
如果可能,如何将div的中心设置为特定的X和Y?如果有帮助,这些div将仅包含文本,不包含子元素。
我宁愿使用CSS而不是JavaScript,但是如果有必要,我会接受的。
我的简单测试:
var ds = "2018/2/28 15:59";
console.log(ds);
var da = Date(ds);
console.log(da);
ds = "2018-2-28 15:59";
console.log(ds);
var da = Date(ds);
console.log(da);Run Code Online (Sandbox Code Playgroud)
结果是
2018/2/28 15:59
Thu Feb 01 2018 17:26:57 GMT+0800 (+08)
2018-2-28 15:59
Thu Feb 01 2018 17:26:57 GMT+0800 (+08)
Run Code Online (Sandbox Code Playgroud)
即使时间"2018/2/28 15:59"处于不同的时区,但由于分钟和秒数不同,因此仍然非常令人费解:59:00与26:57.时区差异是30分钟的倍数.