我無法理解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 ]
時,它可以工作。但我不想使用這個,因爲我不知道裁剪照片的實際尺寸。爲什麼我的代碼不工作?