我正在Chromium上运行我的Web应用程序。这是一个行业控制面板,而不是平板电脑。在JavaScript或jQuery中,如何将ontouchmove事件转换为目标上的基本点击事件
我有一个问题,当用户的意思是点击(点击)按钮,但他们的手指移动一点,从而导致'ontouchmove'事件触发。换句话说,该设备将其读取为轻扫而不是点击。
发生这种情况时,点击事件不会被触发,所以即使按钮的悬停被触发,也不会发生任何事情。所以,用户看到他们的触摸被注册(按钮改变颜色),但是由于没有任何事情发生而被挫败。
我希望我可以在index.html中放入一些东西,将全球范围内的这些滑动转换为标准的老式点击。
document.ontouchmove = function() {
// get target of this event
// fire the click event of that target
}
这甚至有可能吗?我有jQuery安装。就像锤子需要的东西?如果可能的话,我想用简单的旧JavaScript来解决。
感谢
这是有点脏,我认为,但你可以解雇你的元素ontouchmove事件中的元素点击事件。这是你在找什么? – Kashkain
这听起来像个好主意。你能把它作为答案发布吗? –