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