【发布时间】:2026-01-16 20:10:01
【问题描述】:
我的导航栏工作正常,有一个下拉菜单,我的移动侧边栏工作正常,但它似乎是下拉菜单的非此即彼的情况。 如果我在边栏中编码了下拉菜单,那么当窗口全屏并且导航栏可见时,我无法单击以使下拉菜单工作。 如果我取出侧边栏中下拉菜单的代码,则导航栏再次正常工作。 任何人都可以阐明如何让它们都工作吗? 我敢肯定我错过了一些非常明显的东西,但我整个晚上都在网上搜索,我差点把头发扯掉了。 谢谢!
我的代码是:
<!-- Dropdown Structure-->
<ul id="dropdown1" class="dropdown-content">
<li><a href="upperbody.html">Upper Body</a></li>
<li><a href="lowerbody.html">Lower Body</a></li>
<li><a href="core.html">Core</a></li>
<li><a href="conditioning.html">Conditioning</a></li>
<li class="divider"></li>
</ul>
<nav class="teal">
<div class="nav-wrapper container">
<a href="#!" class="brand-logo">Fit4Rugby</a>
<a href="#" data-activates="mobile-demo" class="button-collapse"><i class="material-icons">menu</i></a>
<ul class="right hide-on-med-and-down">
<li class="active"><a href="index.html">Home</a></li>
<!-- Dropdown Trigger -->
<li><a class="dropdown-button" href="#!" data-activates="dropdown1">Exercises<i class="material-icons right">arrow_drop_down</i></a></li>
<li><a href="routines.html">Routines</a></li>
<li><a href="testimonials.html">Testimonials</a></li>
<li><a href="store.html">Store</a></li>
</ul>
<!--Side Bar Popout-->
<ul class="side-nav" id="mobile-demo">
<li><a href="index.html">Home</a></li>
<!-- Dropdown Trigger -->
<li><a class="dropdown-button" href="#!" data-activates="dropdown1">Exercises<i class="material-icons right">arrow_drop_down</i></a></li>
<li><a href="routines.html">Routines</a></li>
<li><a href="testimonials.html">Testimonials</a></li>
<li><a href="store.html">Store</a></li>
</ul>
</div>
</nav>
【问题讨论】:
标签: jquery html css frameworks materialize