我是MaterializeCSS和jQuery的新手,我一生都无法理解为什么belowOrigin无法在此下拉菜单上使用。我不确定是否与菜单li的设置有关,但是我看到了下拉按钮工作的示例,但是没有下拉菜单的例子。如何使它正常工作的任何见解或清晰性都将很棒。谢谢
HTML:
<nav class="navbar-fixed">
<div class="nav-wrapper" id="nav">
<a href="#" class="brand-logo center">Nav Dropdown Help</a>
<ul class="left hide-on-med-and-down">
<li class="active"><a href="#home">Home</a></li>
<li><a class="dropdown-trigger" data-target="dropdown1" href="#plan">Test<i class="material-icons right">arrow_drop_down</i></a></li>
</ul>
</div>
<ul id="dropdown1" class="dropdown-content nested">
<li><a href="#">one</a></li>
<li><a href="#">two</a></li>
<li><a href="#">three</a></li>
</ul>
答案 0 :(得分:3)
使用此:
$(".dropdown-trigger").dropdown({
coverTrigger: false
});
代替
$(".dropdown-trigger").dropdown({
belowOrigin: true
});
答案 1 :(得分:-1)
使用Materialize 0.100.2的用户的注意事项
没有CoverTrigger选项。使用以下来源:正确。