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