html - iPhone/iOS/Safari 不会改变显示 :none to display:block using :hover

标签 html ios css iphone

我正在开发一种响应式设计,该设计具有固定层以使标题 float 在页面顶部。使用 :hover 和元素进行悬停时应显示菜单和其他信息 - 因此显示从无变为阻止。

有谁知道为什么 Safari 无法在 iPhone 上正常运行?我已经在我可以访问的任何其他设备/浏览器上进行了测试,没有任何问题。还有其他解决方法吗?也许使用 Javascript?

链接是: http://www.surfbagel.com/new/master.htm

感谢您的宝贵时间和帮助!

约翰

最佳答案

在移动设备中,您没有:hoverhover 概念不存在。这就是为什么在 iPhone 中不起作用。

关于html - iPhone/iOS/Safari 不会改变显示 :none to display:block using :hover,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22181029/

相关文章:

ios - Objective-C:后退按钮在从 AppsDelegate 呈现/推送 ViewController 后消失

jquery - Flask如何应用一个帖子的第一段不同的类属性

html - 如何将元素放置在屏幕边缘旁边?

javascript - 查询变量内的进程dom

ios - 文件 “XXX” 不存在

ios - UIPanGestureRecognizer 顶级 View 未获取事件, subview 使用它们

javascript - Z-Index CSS - 顶部导航与垂直导航重叠

on(event) 属性的 JavaScript 替换

css - 为什么 Chrome 开发者工具有时不显示 CSS 源代码?

css - 修改 Wicket ComponentTag 父级的属性