我正在将可拖动功能添加到特定用户事件(保持事件)上的元素。拖动功能第一次不起作用。
Hammer(element).on("hold",function(event){
console.log("hold");
$(element).draggable({
helper: "clone",
cursorAt: { left: 5, top: -5 },
cursor: "move",
stop: function() {
$(element).draggable("destroy");
}
});
});
在上面的代码片段中,hold 事件触发了可拖动功能,但它仅在我释放 hold 并下次尝试时才有效。如何使拖动启动本身而不是下一次?
编辑:
在jsbin中添加了示例代码。