我正在将 Interact.js 用于网站上的一些可拖动元素。 在桌面上拖动时,一切都会按预期工作,但在触摸设备上使用时,onend 事件发生得太早。
看看这支笔:
http://codepen.io/anon/pen/RKoZRm
并观察右下角计数器的移动。
这就是我基本上在做的事情:
interact('#draggable').draggable({
inertia: true,
onmove: function() {},
onend: function() {}
});
但是,他们网站上的可拖动示例 ( http://interactjs.io ) 在触摸设备上按预期工作,我无法真正分辨出区别..
有什么想法吗?
最佳答案
解决方案非常简单。 您只需在可拖动元素的 css 中添加一行即可。
触摸 Action :无
关于javascript - Interact.js 结束事件发生得太早,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41701591/