javascript - 无法获得对 Jquery JCrop api的访问

  显示原文与译文双语对照的内容
0 0

我正在尝试访问 jCrop api ( http://deepliquid.com ) 。

下面是我的代码段:


//The selected image has been loaded
$('#selectedImage').load(function() {
 var jcrop_api = $('#selectedImage').Jcrop({
 touchSupport: true,
 onSelect: cropSelected
 });
 jcrop_api.setSelect([ 100,100,200,200 ]);
});

我进入控制台: TypeError: 表达式'jcrop_api 。setSelect'[undefined]的结果不是函数。

我知道,我可以将一些参数作为选项传递,但是我想使用api执行它的他的内容( setImage,等等 )

有什么想法非常感谢? !

时间: 原作者:

0 0

你用错误的方式调用 api 。

更改这里选项:


 var jcrop_api = $('#selectedImage').Jcrop({
 touchSupport: true,
 onSelect: cropSelected
 });

对此:


 var jcrop_api = $.Jcrop('#selectedImage',{
 touchSupport: true,
 onSelect: cropSelected
 });

...