【发布时间】:2012-05-19 07:39:15
【问题描述】:
我正在尝试使用 JCrop 裁剪图像。然而结果是令人沮丧的错误,我不知道为什么。我有一个图像上传器,当有人在图像中选择时,javascript 会更改页面上已有图像的来源以匹配新上传的图像。然后我有这个代码:
$('#myForm').ajaxForm({
dataType: 'json',
success: function (result) {
$("#image-editor-preview img")
.attr("src", "/Profiles/AvatarWorker/" + _id + "?random=" + Math.random())
.Jcrop({
aspectRatio: 1,
setSelect: [100, 100, 50, 50],
minSize: [160, 160],
maxSize: [160, 160],
onChange: setCoords,
onSelect: setCoords
});
}
});
var x = 0, y = 0, w = 0, h = 0;
function setCoords(c) {
x = c.x;
y = c.y;
w = c.w;
h = c.h;
};
然而,事情是这样的:
我已经尝试了很多方法来解决这个问题,但最终结果总是一样的。谁有想法?谢谢。
【问题讨论】:
-
你能发布你的函数
setCoords的源代码吗?
标签: javascript jquery web jcrop