有这个简单的代码:
$( "#draggable" ).draggable({
handle: ".dragableHandler",
drag: function(e, ui) {}
});
并且有 4 个图像,其类为 .dragableHandler,每个图像都有不同的 id。内部拖动功能如何找到当前句柄(图像之一)ID?我只能找到可拖动的元素信息..
您可以通过srcElement
事件访问它:
drag: function(e, ui) {
var id = e.srcElement.id;
// do what you need...
}
好的,我已经找到了如何从可拖动函数(如停止、拖动、启动)中找到句柄 elment id。你必须使用:
$( "#draggable" ).draggable({
handle: ".dragableHandler",
start: function(e, ui) {
alert(e.originalEvent.target.id);
}
});