【发布时间】:2019-03-12 01:32:13
【问题描述】:
我使用“Moco WP”模板在 wordpress 中创建了一个网站。它在 Windows 和 Android 设备上运行良好,但是当我尝试在 iOS (iPhone) 上查看它时,我必须单击菜单两次才能使其工作。 Chrome 和 Safari 会出现此问题。我为您上传了问题的图片。谢谢! Example
【问题讨论】:
标签: javascript ios css node.js iphone
我使用“Moco WP”模板在 wordpress 中创建了一个网站。它在 Windows 和 Android 设备上运行良好,但是当我尝试在 iOS (iPhone) 上查看它时,我必须单击菜单两次才能使其工作。 Chrome 和 Safari 会出现此问题。我为您上传了问题的图片。谢谢! Example
【问题讨论】:
标签: javascript ios css node.js iphone
在/moco-wp/css/style.css删除这部分
header nav li a:hover:after {
width: 100%;
}
您可以将其移至媒体查询以仅定位可以悬停的设备
@media (any-hover: hover) {
header nav li a:hover:after {
width: 100%;
}
}
如果您想要相同的功能,您可以附加到链接的 touchstart 事件,并在您触碰它们时立即应用一个类
【讨论】:
header nav li a:hover:after {width: 100%;} 中的第 388 到 390 行来解决这个问题。