我正在使用 Raphael JS 2.0 并想模拟对另一个元素的拖动结束,然后删除正在处理的当前元素。如果它可以使用 jquery 来完成,那也很棒。
像这样的东西:
var child = currentShift.data('endChild');
var newX = child.attr('x');
if (this !== currentShift)
{
newX = child.attr('x')-day;
}
currentShift.attr({y: child.attr('y'), x: newX, height: child.attr('height')});
$(currentShift.node).mouseup();
child.remove();
我收到错误,因为子元素this
位于拖动的“移动”部分。但它被用来与currentShift
.
我知道还有其他一些方法可以获得类似的效果,但我想知道是否有某种方法可以模拟任意元素的拖动端。