关闭语义中的 ui 下拉菜单
Dismiss a ui dropdown in semantic
我需要在将鼠标悬停在 ui 下拉菜单上时关闭它。现在,ui 下拉列表只是可见的,不会在点击或单击时显示或隐藏。
以下是片段:
<div ng-show="user" class="ui pointing dropdown link item">
<span class="text">Reg</span>
<i class="dropdown icon"></i>
<div class="menu transition visible">
<a class="item" href="/xyz">
Schools
</a>
<div class="divider"></div>
<a class="item" href="/xyz2">
Admissions
</a>
</div>
</div>
UI 下拉菜单初始化如下:
<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.3.1/components/dropdown.js" type="text/javascript"></script>
<script type="text/javascript">
$('.ui.dropdown')
.dropdown();
</script>
这里需要做哪些改动?
你只需要添加 css class simple
悬停。
<div ng-show="user" class="ui pointing simple dropdown link item">
<span class="text">Reg</span>
<i class="dropdown icon"></i>
<div class="menu transition visible">
<a class="item" href="/xyz">
Schools
</a>
<div class="divider"></div>
<a class="item" href="/xyz2">
Admissions
</a>
</div>
</div>
而在JS文件中,你需要像下面这样初始化
<script>
$(document).ready(function () {
$('.ui.dropdown').dropdown();
})
</script>
我需要在将鼠标悬停在 ui 下拉菜单上时关闭它。现在,ui 下拉列表只是可见的,不会在点击或单击时显示或隐藏。
以下是片段:
<div ng-show="user" class="ui pointing dropdown link item">
<span class="text">Reg</span>
<i class="dropdown icon"></i>
<div class="menu transition visible">
<a class="item" href="/xyz">
Schools
</a>
<div class="divider"></div>
<a class="item" href="/xyz2">
Admissions
</a>
</div>
</div>
UI 下拉菜单初始化如下:
<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.3.1/components/dropdown.js" type="text/javascript"></script>
<script type="text/javascript">
$('.ui.dropdown')
.dropdown();
</script>
这里需要做哪些改动?
你只需要添加 css class simple
悬停。
<div ng-show="user" class="ui pointing simple dropdown link item">
<span class="text">Reg</span>
<i class="dropdown icon"></i>
<div class="menu transition visible">
<a class="item" href="/xyz">
Schools
</a>
<div class="divider"></div>
<a class="item" href="/xyz2">
Admissions
</a>
</div>
</div>
而在JS文件中,你需要像下面这样初始化
<script>
$(document).ready(function () {
$('.ui.dropdown').dropdown();
})
</script>