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

感谢帮助,谢谢

===============>>#1 票数:0 已采纳

iOS不支持以下功能

鼠标悬停事件

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

悬停样式

由于mouseover事件仅在mousedown事件之前发送,因此仅当用户触摸并按住具有悬浮样式的可单击元素时,才会显示悬浮样式。 阅读“处理事件”,了解iOS上手势产生的所有事件。

这意味着:hover仅在可点击元素上受支持。 可点击事件的定义如下:

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

话虽如此,如果您想在iOS上提供一致且可靠的用户体验,那么最好的选择就是触摸设计,因为这就是为此而设计的。 这是先前询问的问题的一部分答案

  ask by NkS translate from so

未解决问题?本站智能推荐: