我发现了一个我似乎无法解决的问题。
我有一个导航,总共 5 个链接。当您将鼠标悬停在其中一个链接上时,它会显示一个下拉菜单,其中会显示另外 3 个链接。
涉及鼠标时很好。但是,当您开始使用触摸设备时,父链接会消耗所有手势和点击,并且查看器会在几分之一秒内显示下拉菜单,然后才会被带到父链接页面。
我想知道是否有一种方法可以使父链接的第一次触摸显示下拉菜单,然后第二次触摸将转到该链接。触摸其他任何东西只会隐藏下拉菜单。
<ul id="main-menu">
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a>
<ul class="sub-menu">
<li><a href="#">Sub Link</a></li>
<li><a href="#">Sub Link</a></li>
<li><a href="#">Sub Link</a></li>
</ul>
</li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
有人有想法么?jQuery 将是理想的