我正在使用Jcrop裁剪图像。我的浏览器窗口溢出的大图像出现了问题,因此我按照Jcrop's page上的建议进行了操作,并使用了Box大小调整方法来缩放大图像以适应裁剪框内部。我使用了示例代码(如下)并且效果很好,但问题是我现在在浏览器中同时拥有缩放图像和巨大图像。我想只在我的浏览器中显示重新缩放的图像。有什么建议?这是example显示的方式。
$(function(){
$('#cropbox').Jcrop({
boxWidth: 700, boxHeight: 700
});
});
$(function(){
$('#cropbox').Jcrop({
aspectRatio: 1,
onSelect: updateCoords
});
});
function updateCoords(c) {
$('#x').val(c.x);
$('#y').val(c.y);
$('#w').val(c.w);
$('#h').val(c.h);
};
function checkCoords() {
if (parseInt($('#w').val())) return true;
alert('Please select a crop region then press submit.');
return false;
}
答案 0 :(得分:3)
我没有将两个cropbox功能合并在一起。当我发现并修改它时,效果很好:
$(function(){
$('#cropbox').Jcrop({
boxWidth: 600,
boxHeight: 600,
aspectRatio: 1,
onSelect: updateCoords
});
});