ios - 通过点击 iOS 中的其他位置,超链接的悬停状态不会消失

标签 ios css hover

请参阅示例页面 ( http://goo.gl/d8n5W )。

由于 iOS 处理 CSS :hover 效果的方式,用户在第一次点击 hyperlink 时会获得悬停效果。在他们再次点击后,onclick 事件被触发。

但是,如果用户在第一次点击超链接(出现悬停效果)后决定不使用该超链接,他们将无法通过点击网页上的其他位置来使悬停效果消失。

同样的问题发生在一个在新窗口中打开其目标的超链接上。通过点击它,将打开一个新窗口。然后你回到原来的窗口,你会发现超链接的悬停状态是打开的,即使你点击其他地方也不会消失。

有没有办法让用户点击网页其他地方时悬停效果消失?

最佳答案

下面的堆栈溢出链接可能会有帮助

How do I simulate a hover with a touch in touch enabled browsers?

也是有用的资源

http://designshack.net/articles/css/are-hover-events-extinct/

您也可能正在寻找 ios 双击问题

iOS automatic hover fix?

希望对你有帮助

关于ios - 通过点击 iOS 中的其他位置,超链接的悬停状态不会消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16208281/

相关文章:

html - 定位一个 div 中心,例如高度 :auto;

javascript - IE8 中的前景透明度

javascript - 将鼠标悬停在 div 内容上以显示新的 div 内容

iphone - 未调用 UITextView textViewShouldEndEditing/textViewDidEndEditing

ios - 是否可以更改折线图上的点大小?

html - 如何使用嵌套的可折叠菜单?

JQuery:不想在 Accordion 菜单上显示 "Open Hover"状态

html - 图像 CSS 悬停时的缩放效果

ios - 我如何使用 objective-c 创建文件(jpeg、pdf 和 tiff)的 sha256 哈希

ios - 手动重新签名的 IPA 无法注册到 APNS