Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome开发者工具如何模拟触摸事件?_Javascript_Events_Touch_Emulation - Fatal编程技术网

Javascript Chrome开发者工具如何模拟触摸事件?

Javascript Chrome开发者工具如何模拟触摸事件?,javascript,events,touch,emulation,Javascript,Events,Touch,Emulation,我尝试过几种不同的Javascript工具/黑客/框架,它们在PC上模拟触摸事件,但没有一种能像Chrome的开发者工具那样完美无瑕。怎么做的?用Javascript能做到这一点吗 让我举一个例子来说明我的意思:我已经构建了一个专门用于触摸屏的webapp,其中包含了一系列可拖动的元素。现在我还想让它适用于普通的web浏览器。最简单的方法是使用一个小型Javascript框架,将鼠标事件映射到触摸事件,如。这种方法的问题是,如果我快速拖动,鼠标指针将从可拖动位置移出,然后立即停止。当我使用Chr

我尝试过几种不同的Javascript工具/黑客/框架,它们在PC上模拟触摸事件,但没有一种能像Chrome的开发者工具那样完美无瑕。怎么做的?用Javascript能做到这一点吗

让我举一个例子来说明我的意思:我已经构建了一个专门用于触摸屏的webapp,其中包含了一系列可拖动的元素。现在我还想让它适用于普通的web浏览器。最简单的方法是使用一个小型Javascript框架,将鼠标事件映射到触摸事件,如。这种方法的问题是,如果我快速拖动,鼠标指针将从可拖动位置移出,然后立即停止。当我使用Chrome的内置模拟触摸事件(在开发者工具中)时,这永远不会发生。我想拖多久就拖多久。除了框架之外,代码完全相同


你知道为什么会发生这种情况吗?如果有什么办法可以解决这个问题吗?

可能比javascript级别低。试试看,你可以看到它主要是C++代码:(

显示你的代码。你有什么问题?我想他问了一个理论问题是怎么做的。他没有提供我们的代码,因为他不想我们用一个实现来回答。是的,SythType是正确的。这是一个一般的、理论的问题。