我正在使用 Jcrop 并且我不想根据用户输入动态更改选择的纵横比,所以我想要走的路是使用 Jcrop api。
问题是,如果我将它用作 jquery 函数,它可以正常工作:
$('#cropbox_full').Jcrop({
onChange: update_full_dimensions,
onSelect: update_full_dimensions
});
但是如果我使用它调用 Jcrop 函数,我的图像将不再显示:
var api = $.Jcrop('#cropbox_full', options);
这是一个Jcrop错误吗?
顺便说一句,我正在使用 chrome 和 jquery 1.4.2
最佳答案
使用 chrome 时似乎存在一些错误,因为在 Firefox 中这是有效的:
$.Jcrop($('#cropbox_full'),options);
设置 jCrop 后,可以像这样访问它并且可以重置选项,这适用于 chrome:
$('#cropbox_full').Jcrop(options);
var jcrop = $('#cropbox_full').data('Jcrop');
jcrop.setOptions(newOptions);
关于jquery - 尝试使用 Jcrop api,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3929462/