小编key*_*eom的帖子

如何在Raphael JS中模拟拖动结束事件?

我正在使用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();
Run Code Online (Sandbox Code Playgroud)

我得到错误,因为子元素是this拖动的"移动"部分.但它被用来与之互动currentShift.

我知道还有一些其他方法可以获得类似的效果,但我想知道是否有某种方法可以模仿任意元素的拖拽结束.

javascript jquery raphael drag

5
推荐指数
1
解决办法
670
查看次数

标签 统计

drag ×1

javascript ×1

jquery ×1

raphael ×1