gpt4 book ai didi

html - CSS 下拉菜单在 iOS 设备上不起作用

转载 作者:搜寻专家 更新时间:2023-10-31 08:16:13 25 4
gpt4 key购买 nike

为什么我的 CSS 下拉菜单适用于 Android 和所有 PC 浏览器,但不适用于 iOS 设备?

.mainHeaderBtns ul li:hover > ul {
display:block;
}

最佳答案

根据我的测试,对于下拉菜单,确保 <a href="#">元素在页面上可见且可点击,我做了一个简单的演示,效果很好。

.nav > li > ul {
display: none;
}
.nav > li:hover > ul {
display: block;
}
<ul class="nav">
<li>
<a href="#">Menu item</a>
<ul>
<li>Sub item</li>
</ul>
</li>
</ul>

对于任何元素,Apple 1 建议添加 onclick = "void(0)"我还找到了onclick="return false;"onclick=""所有作品。

div span {
display: none;
}
div:hover span {
display: inline;
}
<div onclick="void(0)">Howdy <span>mates!</span></div>


1 https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html

关于html - CSS 下拉菜单在 iOS 设备上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34687656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com