我正在使用最新版本的jquery.jcrop。在图像上调用jcrop()时,裁剪可以正常工作,但回调不会被调用。这使得无法设置jcrop_api以备后用。具体而言,我希望能够更改图像并需要使用destroy()方法。从jcrop回调不被称为
function setJCrop() {
//Set image for cropping
jQuery('#preview').Jcrop({
minSize : [126, 126],
setSelect : [ 0, 0, 126, 126 ],
//onChange: updateMeasurements,
onSelect: updateMeasurements,
aspectRatio: 1
}, function() {
jcrop_api = this; //callback not being called
});
}
这开始发生切换时,这种调用jQuery的准备功能:
jQuery(document).ready(function($) {
好的提示。对于长期拖延回来感到抱歉。 – 2012-06-14 22:31:13
@ppumkin:你能给我们一个jsfiddle链接吗? – 2015-05-09 10:09:17
@Persian。你有问题与IE浏览器?只需将'var jcrop_api'移动到全局名称空间。 – ppumkin 2015-05-09 10:13:29