scriptaculous .Move()中的回调函数

Callback function in .Move() of scriptaculous

我正在尝试这样的事情。

new Effect.Move('moveee', { x: -150}, { afterFinish: function () { console.log(x); } });

但它不起作用。哪里错了??

Effect.Move 函数接受两个参数。你正在传递三个。您需要将 afterFinish 属性 和值移动到第二个参数,如下所示:

new Effect.Move(
  'moveee', 
  {
    x: -150,
    afterFinish: function ()
    {
      console.log(x);
    }
  }
);