我在用
this
插件裁剪图像,我想实现旋转的图像,而它是在裁剪工具。我正在使用以下代码初始化裁剪器。
$('#image').cropper({
aspectRatio: 7 / 5,
viewMode: 1,
dragMode: 'move',
autoCropArea: 0.65,
restore: false,
guides: false,
highlight: false,
width: 100,
height: 100,
cropBoxMovable: false,
cropBoxResizable: false,
toggleDragModeOnDblclick: false,
minCropBoxWidth: 350,
minCropBoxHeight: 200,
strict: false
});
这是图像的html和一个按钮,用于按如下方式旋转图像
<div>
<img id="image" src="images/AddImage.png" class="userUpload" alt="Picture" />
</div>
<button type="button" class="btn btn-secondary" data-method="rotateTo" data-option="90" id="rotateImage">
<span class="docs-tooltip" data-toggle="tooltip" title="$('#image').cropper.rotate(90)">
Rotate 90°
</span>
</button>
另外,我还有下面的javascript函数,用来处理图像的旋转。
$("#rotateImage").click(function () {
$('#image').cropper.setCanvasData({ rotate: 90 });
});
但是,我在控制台中得到以下错误。
tools.js:993未捕获类型错误:$(…).croper.setcanvasdata不是
功能
有没有人对我在试图旋转管理器时出错的地方有什么建议?
谢谢。