我使用无序列表、列表项、jQuery 和 CSS 制作了一个下拉菜单。当我单击它们时,没有一个菜单项(它们是锚点)起作用。当我单击锚点时发生的所有事情就是菜单消失了。如果我右键单击一个锚点,然后在新选项卡中打开它,它会按我的预期重定向。这是一个 jFiddle,它显示了我的代码和手头的问题。请注意,菜单有点难以打开,您必须单击图标的底部。如果有人能就为什么锚不能正确打开提出建议,将不胜感激。
HTML:
<span class="menu_item" id="settings">
<ul>
<li>
<a href="#" onclick="return false;">☼</a>
<ul>
<li>
<a href="/admin.php">Admin Center</a>
</li>
<li>
<a href="/login/process.php">Logout</a>
</li>
</ul>
</li>
</ul>
</span>