javascript - Interact.js 结束事件发生得太早

标签 javascript

我正在将 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/

相关文章:

javascript - angular js中的ng-src

javascript - d3js Force Directed Graph - 单击节点以弹出从 JSON 读取的信息框

javascript - 除非窗口获得焦点,否则文本字段不会获得焦点

javascript - 按字母将对象数组转换为字典

javascript - HTML输入按钮改变内容

javascript - 包含空格和换行符的状态更改不会重新渲染

javascript - Chrome ✗ vs Firefox 中 ES6/Unicode 正则表达式中的逻辑 OR 序列 ✓

javascript - Fetch API 从其他网站下载图像,但响应失败,没有数据到达。为什么?

javascript - 使用 javascript/jQuery 从 HTML 字符串中获取属性值

javascript - 时刻js中的大写第一个字母