无法访问Jquery JCrop api

时间:2011-10-13 09:59:25

标签: javascript jquery image jcrop

我正在尝试访问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等)。

有什么想法吗? 非常感谢!

1 个答案:

答案 0 :(得分:2)

你是以错误的方式呼叫api ......

改变这个:

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

到此:

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