请参阅示例页面 ( http://goo.gl/d8n5W )。
由于 iOS 处理CSS :hover
效果的方式,用户在第一次点击超链接时会获得悬停效果。在他们再次点击它之后,onclick
事件被触发。
但是如果用户在第一次点击后决定不使用超链接(这会使悬停效果出现),他们无法通过点击网页上的其他位置来使悬停效果消失。
同样的问题发生在在新窗口中打开其目的地的超链接上。通过点击它,将打开一个新窗口。然后你回到原来的窗口,你发现超链接的悬停状态是打开的,即使你点击其他地方也不会消失。
当用户点击网页上的其他地方时,有没有办法让悬停效果消失?