我无法理解Jcrop的“setSelect”选项。在jCrop网站也列出了一个例子作为如何为Jcrop'setSelect'选项指定自定义值?
setSelect: [ 100, 100, 50, 50 ]
这在一般他们称之为
setSelect: [ x, y, x2, y2 ]
现在,数学,我想这意味着左下角的坐标,以及右上角的形象。也就是说,(x,y)和(x2,y2)是坐标。但他们给出的例子似乎表明它分别是右上角和左下角。这似乎很奇怪。无论如何,我想推广setSelect功能,因为我可能不知道将被'jCropped'的照片的确切尺寸。这是我的代码,但它不起作用:
setSelect: [ $('#cropbox').width()/4,
$('#cropbox').height()/4,
($('#cropbox').width()/4)*3,
($('#cropbox').height()/4)*3]
当我使用此代码时没有被选中。但是,当我使用示例代码setSelect: [ 100, 100, 50, 50 ]
时,它可以工作。但我不想使用这个,因为我不知道裁剪照片的实际尺寸。为什么我的代码不工作?