我正在使用最新版本的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