是否有任何解决方法:在iPad上悬停选择器?

时间:2014-04-21 05:58:55

标签: css ipad mousehover

用例是当用户将鼠标悬停在特定行上时,我必须显示菜单项。它似乎在iPad上无法正常工作。对此有什么解决方法吗?

帮助表示感谢,谢谢

1 个答案:

答案 0 :(得分:0)

iOS不支持以下内容

鼠标悬停事件

用户无法在iOS上“鼠标悬停”不可重复的元素。必须单击该元素才能使鼠标悬停事件发生,如“单指事件”中所述。

悬停样式

由于鼠标悬停事件仅在mousedown事件之前发送,因此仅当用户触摸并保持具有悬停样式的可点击元素时,才会显示悬停样式。阅读iOS上手势生成的所有事件的“处理事件”。

这意味着只有可点击的元素支持:hover 。可点击事件在此定义为:

可点击元素是链接,表单元素,图像映射区域或具有mousemove,mousedown,mouseup或onclick处理程序的任何其他元素。

话虽如此,如果您想在iOS上提供一致且可靠的用户体验,最好的选择是设计触控,因为它是为它做的。 这是以前提出的问题的答案的一部分