我正在使用 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/

10-11 08:37