3

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

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

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

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

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

4

1 回答 1

1

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

如何在启用触摸的浏览器中模拟悬停?

也是有用的资源

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

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

iOS自动悬停修复?

希望这可以帮助

于 2013-10-03T18:43:46.497 回答