Svg 拉斐尔的扳机起子
假设我在拉斐尔的纸上有两个圆圈:a和B B已设置为可通过正常拖动功能拖动,即B拖动(onMove、onStart、onFinish) 单击A时,我想实际触发B的拖动 通过利用B上已经建立的拖动功能,这是否可行?(我第一次尝试寻找Element.startDrag()函数或类似函数,但它似乎不存在) 进一步背景:Svg 拉斐尔的扳机起子,svg,raphael,drag,Svg,Raphael,Drag,假设我在拉斐尔的纸上有两个圆圈:a和B B已设置为可通过正常拖动功能拖动,即B拖动(onMove、onStart、onFinish) 单击A时,我想实际触发B的拖动 通过利用B上已经建立的拖动功能,这是否可行?(我第一次尝试寻找Element.startDrag()函数或类似函数,但它似乎不存在) 进一步背景: 我在一个任务管理器上工作。在上面的示例中,B是一个标记,它在时间线上显示任务的截止日期。A是位于B上方的按钮,单击后确认任务已完成。任务完成后,用户必须选择任务的完成日期(因为这可能与截
我在一个任务管理器上工作。在上面的示例中,B是一个标记,它在时间线上显示任务的截止日期。A是位于B上方的按钮,单击后确认任务已完成。任务完成后,用户必须选择任务的完成日期(因为这可能与截止日期不同)。因此,在确认任务已完成后,应用程序将创建一个B的克隆,我们称之为C(表示已完成日期)。这必须沿时间线拖动以显示正确的完成日期。我正在尝试使工作流更平滑,以便在确认任务时(通过单击A),它克隆B并自动处于拖动模式(即,它跟随鼠标) 当然,您可以以手动调用的方式构造拖动处理程序,但您的目的到底是什么?每次单击时,圆B将沿不同的路径拖动,还是沿恒定路径拖动?是否要在放置时将其附着到另一个对象?可能有比劫持拖放更简单的方法来完成这种行为。在我看来,你必须使用自定义的拖放功能来完成你要做的事情。。若你们正在编写一些示例代码,请在这里发布一些专家,当然不包括我自己:D可以看一下并帮助你们:)谢谢。我在上面添加了额外的上下文