我有一个导航菜单。在台式机和 iPad 和 iPhone 上它工作正常。仅在 Android 设备(带有 chrome)上不起作用。子菜单打开,但如果您想打开子菜单中的链接,子菜单将关闭。所以你不要去页面。我在互联网上搜索了很多并尝试过,但到目前为止还没有成功......在简化代码下面。希望有人可以帮助我。
<nav id="nav">
<ul>
<li>Main 1</a>
<ul>
<li><a href="http://www.stackoverflow.com">Submenu 1</a></li>
<li><a href="http://www.stackoverflow.com">Submenu 2</a></li>
</ul>
</li>
<li>Main 2
<ul>
<li><a href="http://www.stackoverflow.com">Submenu 1</a></li>
<li><a href="http://www.stackoverflow.com">Submenu 2</a></li>
<li><a href="http://www.stackoverflow.com">Submenu 3</a></li>
</ul>
</li>
<li>Main 3
<ul>
<li><a href="http://www.stackoverflow.com">Submenu 1</a></li>
<li><a href="http://www.stackoverflow.com">Submenu 2</a></li>
<li><a href="http://www.stackoverflow.com">Submenu 3</a></li>
</ul>
</li>
</ul>
</nav>
nav ul li ul {
display: none; }
nav ul li:hover > ul {
display: block; }