触摸鼠标悬停的事件

在Web应用程序触摸版本中,我将鼠标事件转换为触摸事件。 mousedown => touchstart,mouseup => touchend ...

我也想转换鼠标悬停事件。

触摸鼠标悬停? 它是答案,触摸板不检测你的手指在空气中!

不是真的,如果你在一个元素上滑动手指,例如你想要元素变得更大......例如。

是否有这种行为的触摸事件(鼠标悬停触摸)?


目前,jQuery UI用户界面库不支持在其小部件和交互中使用触摸事件。 这意味着您在桌面浏览器中设计并测试的光滑UI在大多数(即使不是全部)支持触摸的移动设备上都会失败,因为jQuery UI监听鼠标事件 - mouseover,mousemove和mouseout - 而非触摸事件 - touchstart,touchmove和touchend。

这就是jQuery UI Touch Punch的用武之地。Touch Punch通过使用模拟事件来将触摸事件映射到它们的鼠标事件类比。 只需在页面上包含脚本,触摸事件就会转化为相应的鼠标事件,jQuery UI将按照预期对其进行响应。

访问网站并阅读文档。


JQuery mobile的虚拟鼠标事件相当不俗。 https://api.jquerymobile.com/vmouseover/


你应该尝试触发('click')on('mouseover',function(){});

链接地址: http://www.djcxy.com/p/95589.html

上一篇: Touch event for mouseover

下一篇: touchend is not triggered