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

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

如何在Chrome和MSIE 10中通过触摸进行可拖动的工作?

解决方法:

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

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

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

上一篇:javascript-如何手动触发jQuery drag()函数?像$(element).trigger(‘drag’);


下一篇:JavaScript-Draggable阻止了触摸事件