通过javascript变量获取Jcrop坐标回到Jcrop?

时间:2014-12-08 17:09:38

标签: javascript jcrop

如果我设置这样的变量:

var coords = jcrop_api.tellSelect();

它以x,y,x2,y2,h,w格式返回我当前的Jcrop选择坐标。

现在如果我想将我的坐标设置回来,我可以去:

jcrop_api.animateTo(coords)

但是animateTo函数只接受4的数组,[x,y,w,h] 当我尝试以上述方式时,它最终会破坏代码。 那么如何更改我的变量坐标以适应这种格式?

由于

1 个答案:

答案 0 :(得分:0)

至少在插件的0.9.12版本中提到的API函数..

jcrop_api.tellSelect()返回如下对象:

{
   x: 0,
   y: 0,
   x2: 10,
   y2: 10,
   w: 10,
   h:10
}

和jcrop_api.animateTo需要一个像[x,y,x2,y2]这样的数组,所以试试这个:

var c = jcrop_api.tellSelect();

jcrop_api.animateTo([c.x,c.y, c.x2, c.y2]);