Jcrop setSelect 错误的值
Posted
技术标签:
【中文标题】Jcrop setSelect 错误的值【英文标题】:Jcrop setSelect wrong values 【发布时间】:2015-06-26 16:09:38 【问题描述】:我在我的应用程序中使用 jcrop,我想打开带有选择 (x, y, w, h)
的图像,当我只给出 x, width and height
时它可以工作,但是当我添加 'y'
的值时它给我不正确价值观
这是我的代码:
function initJcrop()
$('#target').Jcrop(
aspectRatio: 3, //If you want to keep aspectRatio
allowResize: true ,
boxWidth: 975, //Maximum width you want for your bigger images
boxHeight: 325, //Maximum Height for your bigger images
minSize: [900, 300],
<?php $image_crop = json_decode($article->image_crop);?>
setSelect: [<?php echo $image_crop->x;?>, <?php echo $image_crop->y;?>, <?php echo $image_crop->w;?>, <?php echo $image_crop->h;?>],
allowSelect: false ,
onSelect: storeCoords ,
addClass: 'jcrop-centered',
onChange: storeCoords
,function()
// alert('Now you see smaller preview of your bigger one.');
);
function storeCoords(c)
jQuery('#x').val(Math.round(c.x));
jQuery('#y').val(Math.round(c.y));
jQuery('#w').val(Math.round(c.w));
jQuery('#h').val(Math.round(c.h));
;
【问题讨论】:
【参考方案1】:我知道这个问题被问到已经有一段时间了,但也许下面的帖子中的 cmets 这将有助于其他人(比如我)寻找答案:https://github.com/tapmodo/Jcrop/issues/150。
【讨论】:
以上是关于Jcrop setSelect 错误的值的主要内容,如果未能解决你的问题,请参考以下文章
jQuery:jCrop 'setSelect' 根本没有设置?