Raphael.js中drag()的参数顺序

时间:2018-06-18 02:12:43

标签: raphael drag

Raphael中的拖动方法有三个参数: onmove,onstart,onend 。 书中的大多数例子都按照这个顺序显示了例子

拖动(onmove,instart,onend)

然后以任何顺序声明它们。

一些示例以不同的顺序显示参数,如:

拖动(onstart,onmove,onend)

我已经能够以第二种方式使其发挥作用但是在书籍和网络上有太多的例子让我认为是错误的。但这是错的吗?

1 个答案:

答案 0 :(得分:0)

文档here说...

Element.drag(onmove, onstart, onend, [mcontext], [scontext], [econtext])

查看代码here,它支持这一点。

我不确定你在哪里看过你提到的第二种形式,但它看起来不对,并且不确定为什么会有任何订单'对于参数是有道理的。也许如果您发布这些示例的链接,它可能会提供更多背景信息。但是对于你自己的代码,我会按照文档进行操作,然后如果这样做不起作用,请发布一个示例jsfiddle或类似的代码供人们查看。