【发布时间】:2015-10-03 03:31:36
【问题描述】:
我正在使用crop tool from fengyuanchen,它具有很棒的功能。我正在尝试制作具有动态尺寸的固定裁剪框。
但我目前只在如何弄清楚如何使其达到一定大小时陷入困境。
我尝试了以下方法:
$(function() {
$('.img-container > img').cropper({
aspectRatio: 16 / 9,
autoCropArea: 0.65,
strict: false,
guides: false,
highlight: false,
dragCrop: false,
cropBoxMovable: false,
cropBoxResizable: false,
setCropBoxData('1600', '1200')
});
});
但是setCropBoxData 对我不起作用。我做错了什么?
更新
这应该是为实际裁剪框设置固定宽度的正确语法,但我仍然没有得到任何结果:
$(function() {
var $toCrop = $('.img-container > img');
$toCrop.cropper({
aspectRatio: 16 / 9,
autoCropArea: true,
strict: false,
guides: false,
highlight: true,
dragCrop: false,
cropBoxMovable: false,
cropBoxResizable: false,
built: function () {
$toCrop.cropper("setCropBoxData", { width: "100", height: "50" });
}
});
});
【问题讨论】:
-
检查您的浏览器控制台:您发布的代码在语法上不正确,您会看到一个错误。
标签: javascript jquery crop