我有一个小问题与setSelect,我不能弄清楚.
我有一个如下代码:
jQuery('#cropBox1').Jcrop({ setSelect: [ 157,86,37,49 ],aspectRatio: 151 / 200,onChange: showCoords1,onSelect: showCoords1 });
然而,这些裁剪的小盒子显然没有显示在这些位置(例如,显示的“x”位置为157,但是我的图像宽度只有300,因此裁剪框应该出现在一半之后,并且出现在它的开始.
任何想法可能是什么问题?
谢谢!!
解决方法
解决,如果有人有这个问题,setSelect参数中的第三个和第四个值意味着第二个x和y位置(而不是第一个点的宽度和高度).
这个例子应该有助于说明这一点:
jcrop_api.setSelect([crop.left,crop.top,crop.left + crop.width,crop.top + crop.height]);