我正在尝试访问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'的结果[未定义]不是函数。

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

有任何想法吗 ?
非常感谢 !

最佳答案

您以错误的方式调用api ...

改变这个:

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


对此:

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

关于javascript - 无法访问Jquery JCrop API,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7752403/

10-09 07:49