Jqueryhover菜单不适合触摸

我有一个包含3个项目的下拉菜单。 它使用jquery hoverIntent插件,可在桌面浏览器上完美运行。 但是当谈到iPad /平板电脑时,如果我触摸任何菜单项,它只会激活该菜单项。 它不会滑落。 如果我试着再次触摸它,没有任何反应。 但是,当我点击其他菜单项时,它工作正常。 该菜单正确向下滑动,之后每个其他菜单项也能正常工作。 (甚至我触及的第一个)。 任何人都可以帮我解决这个问题吗?

Hover的设计具有用户使用鼠标的思维模式,并且能够在不点击的情况下将指针移动到元素的顶部!

触摸环境没有hover….无论是你触摸还是你没有用手指!

所以你需要破解它..

您可以使用jquery mobile为触摸事件添加图层

您还需要为触摸事件指定自定义html:

http://www.w3.org/TR/touch-events/