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