hammer js dragstart 不开火
hammer js dragstart not firing
我有一个超级简单的 hammer.js 示例,它适用于 'tap' 事件,但不适用于 'dragstart'。我似乎无法弄清楚为什么。
<div id="test_el" draggable="true">HIT ME</div>
-
var element = document.getElementById('test_el');
var hammertime = Hammer(element).on("dragstart", function(event) {
alert('hello!');
});
如果将事件更改为点击,则有效。但是 hammer 在这里将 dragstart 列为一个事件。
https://github.com/hammerjs/hammer.js/wiki/Getting-Started#gesture-events
知道为什么这行不通吗?
如果您使用的是 hammerjs v2(新版),拖动支持已被删除。
可用的事件如下:
Pan
Pinch
Press
Rotate
Swipe
Tap
我有一个超级简单的 hammer.js 示例,它适用于 'tap' 事件,但不适用于 'dragstart'。我似乎无法弄清楚为什么。
<div id="test_el" draggable="true">HIT ME</div>
-
var element = document.getElementById('test_el');
var hammertime = Hammer(element).on("dragstart", function(event) {
alert('hello!');
});
如果将事件更改为点击,则有效。但是 hammer 在这里将 dragstart 列为一个事件。 https://github.com/hammerjs/hammer.js/wiki/Getting-Started#gesture-events
知道为什么这行不通吗?
如果您使用的是 hammerjs v2(新版),拖动支持已被删除。
可用的事件如下:
Pan
Pinch
Press
Rotate
Swipe
Tap