javascript - 如何使用触摸屏在 Chrome 和 MSIE10 中的 javascript 中捕获触摸事件

标签 javascript internet-explorer google-chrome touch draggable

我希望我的 Web 应用程序能够在带触摸屏的 Windows 设备上使用可拖动对象,但新的 Chrome 和新的 MSIE 10 不允许我再使用为鼠标开发的拖动功能。所以这个 http://jqueryui.com/demos/draggable/适用于鼠标,但不适用于触摸。

如何在 Chrome 和 MSIE 10 中使用触摸实现可拖动?

最佳答案

Windows 7 上的 Chrome doesn't yet support touch events

但是在 Chrome 20+ 中,您可以导航到实验性 chrome://flags 并打开“启用触摸事件”以触发 TouchStart/Move/End 事件,但它似乎确实会破坏其他行为,例如捏合缩放和手指滚动.

禁用此标志后,TouchStart/End 由于 this bug in Chrome 而失灵

关于javascript - 如何使用触摸屏在 Chrome 和 MSIE10 中的 javascript 中捕获触摸事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11040986/

相关文章:

javascript - 从 Javascript 函数加载和引用 DOM 元素

jquery - IE 8 中的 Jquery.Validate 插件出现错误

javascript - 选择标签中的 Mixitup 过滤器在 google chrome 和 IE 中不起作用

javascript - 在元素后插入 html(unicode 文本)

javascript - 使用 JavaScript 从 Web 服务获取 JSON

javascript - 以右括号开头的 JSON 数据

google-chrome - 页面刷新后,Chrome中的LocalStorage消失

javascript - 如何将参数值从 anchor 标记传递到 jquery 模态窗口?

jquery - 折叠时动画跳转

jQuery parseJSON 问题/错误?