我的导航很简单。我有一个悬停状态,它为某些文本添加了边框和透明渐变 png 背景,还有一个附加类,当由 jQuery 添加时,它在透明图像后面添加颜色。
如果您在 Web 浏览器中单击以切换类,您会看到颜色进出,但如果您从不将鼠标从按钮上移开,则背景图像会保留。这是预期的行为。
我的问题是,当使用 iPad 时,触摸似乎保持悬停状态,并且 :hover 属性永远不会消失,除非您单击另一个按钮,在这种情况下,持久性 :hover 属性会添加到该按钮,直到按下另一个按钮。
我无法想象我是第一个遇到这个问题的人,但是搜索没有发现任何问题。
帮助?
正常 - 悬停 - 活动(通过 addClass() )