无法访问Jquery JCrop api

问题描述:

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

这里是我的代码片段:

// 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 ]); 
}); 

我在控制台中看到: 类型错误:表达式“jcrop_api.setSelect”的结果[未定义]是不是一个函数。

我知道我可以通过一些参数的选择,但我想使用API​​来执行一些其他的东西(setImage等)

任何想法? 非常感谢!

+0

你能告诉我什么是cropSelected?我的意思是cropSelected的价值是什么? –

要调用的方式是错误的API ...

改变这一点:

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

这样:

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