问题描述
我正在使用 Cropper.js,有一个按钮可以选择图像并将其显示在引导模式上,然后您可以使用库对其进行裁剪。尽管cropper运行良好,但唯一的问题是当我再次选择相同的图像时,模态无法打开以显示图像。但是,如果我选择一些不同的图像,它得到显示。 这是我在模态关闭时尝试的:
$currentCropper = $('#image1').data('cropper');
$currentCropper.destroy();
$image1.data('cropper',null);
我也试过这个:
$image1.cropper('destroy');
$image1.attr('src')== "";
整个功能:
var $image1 = $("#image1");
$("#modalCrop1").on("shown.bs.modal",function () {
var check_rotate = $image1.cropper("getData");
$roundy = (check_rotate["rotate"]);
$image1.cropper({
viewmode: 1,aspectRatio: 1/1,minCropBoxWidth: 900,minCropBoxHeight: 600,ready: function () {
$image1.cropper("setCanvasData",canvasData1);
$image1.cropper("setCropBoxData",cropBoxData1);
}
});
}).on("hidden.bs.modal",function () {
cropBoxData1 = $image1.cropper("getCropBoxData");
canvasData1 = $image1.cropper("getCanvasData");
$currentCropper = $('#image1').data('cropper');
$currentCropper.destroy();
$image1.data('cropper',null);
});
我尝试了几乎所有可以在谷歌上找到的东西。但没有什么对我有用。谁能提供好的建议?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)