用例是当用户将鼠标悬停在特定行上时,我必须显示菜单项。它似乎在iPad上无法正常工作。对此有什么解决方法吗?
帮助表示感谢,谢谢
答案 0 :(得分:0)
iOS不支持以下内容
鼠标悬停事件
用户无法在iOS上“鼠标悬停”不可重复的元素。必须单击该元素才能使鼠标悬停事件发生,如“单指事件”中所述。
悬停样式
由于鼠标悬停事件仅在mousedown事件之前发送,因此仅当用户触摸并保持具有悬停样式的可点击元素时,才会显示悬停样式。阅读iOS上手势生成的所有事件的“处理事件”。
这意味着只有可点击的元素支持:hover 。可点击事件在此定义为:
可点击元素是链接,表单元素,图像映射区域或具有mousemove,mousedown,mouseup或onclick处理程序的任何其他元素。
话虽如此,如果您想在iOS上提供一致且可靠的用户体验,最好的选择是设计触控,因为它是为它做的。 这是以前提出的问题的答案的一部分