以下是jsfiddle链接 Link
$("#outer").on("mousedown", function(e) {
var inner = $("<div/>", {
class: "inner"
}).draggable().appendTo("#outer");
inner.css("position", "absolute");
e.type = "mousedown.draggable";
e.target = inner[0];
inner.css("left", e.pageX);
inner.css("top", e.pageY);
inner.trigger(e);
return false;
});
<div id="outer">
</div>
任何人都可以帮助支持触控设备吗?
答案 0 :(得分:0)
绑定事件&#39; touchstart&#39;用于触摸设备和&#39; mousedown&#39;用于桌面。因此它适用于两种设备。 因此我们可以写:
$("#outer").bind("mousedown touchstart", function(e) {
//Your code...
});