Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用JCrop重新缩放大型图像_Javascript_Jquery_Jcrop - Fatal编程技术网

Javascript 使用JCrop重新缩放大型图像

Javascript 使用JCrop重新缩放大型图像,javascript,jquery,jcrop,Javascript,Jquery,Jcrop,我正在使用Jcrop裁剪图像。我的浏览器窗口中出现了一个大图像溢出的问题,因此我按照建议,使用框大小调整方法来缩放大图像以适应cropbox。我使用了下面的示例代码,效果很好,但问题是现在我的浏览器中既有缩放的图像,也有巨大的图像。我希望浏览器中只显示重新缩放的图像。有什么建议吗?下面是它如何显示的示例 $(function(){ $('#cropbox').Jcrop({ boxWidth: 700, boxHeight: 700 }); }); $

我正在使用Jcrop裁剪图像。我的浏览器窗口中出现了一个大图像溢出的问题,因此我按照建议,使用框大小调整方法来缩放大图像以适应cropbox。我使用了下面的示例代码,效果很好,但问题是现在我的浏览器中既有缩放的图像,也有巨大的图像。我希望浏览器中只显示重新缩放的图像。有什么建议吗?下面是它如何显示的示例

$(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;
}

我错了,没有将两个cropbox函数合并在一起。当我发现并修改它时,它非常有效:

$(function(){   
    $('#cropbox').Jcrop({
        boxWidth: 600,
        boxHeight: 600,
        aspectRatio: 1,
    onSelect: updateCoords
 });    
});