Javascript 鼠标悬停触摸事件

Javascript 鼠标悬停触摸事件,javascript,jquery,events,touch,Javascript,Jquery,Events,Touch,在web应用程序触摸版中, 我正在将鼠标事件转换为触摸事件。 mousedown=>touchstart, mouseup=>touchend 我还想转换mouseover事件 触摸鼠标盖?这是ansurd,触摸板没有检测到你的手指在空中 不太可能,如果你用手指在一个元素上滑动,例如,你想让元素变大。。。比如说 这种行为是否有触碰事件(触碰鼠标) 目前,用户界面库不支持在其小部件和交互中使用触摸事件。这意味着您在桌面浏览器中设计和测试的光滑UI在大多数(如果不是全部)支持触摸的移动设备上都会失败

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

我还想转换mouseover事件

触摸鼠标盖?这是ansurd,触摸板没有检测到你的手指在空中

不太可能,如果你用手指在一个元素上滑动,例如,你想让元素变大。。。比如说

这种行为是否有触碰事件(触碰鼠标)

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

这就是我们要做的。Touch Punch通过使用映射到其鼠标事件类似物来工作。只需在页面上包含脚本,您的触摸事件就会变成相应的鼠标事件,jqueryui将按预期响应这些事件


访问并阅读文档。

您应该尝试在('mouseover',function(){})上触发('click')

JQuery mobile虚拟鼠标事件 做得很好。

事实上,我的cordova应用程序在touchstart、touchend上运行良好。touchmove很棘手,因为它不像mousemove那样侦听touchstart发生的元素,而不像touchmove那样侦听文档。资料来源: