jcrop setSelect问题
我在 setSelect 方面遇到了一个小问题,但我无法弄清楚。
我有一个看起来像这样的代码:
jQuery('#cropbox1').Jcrop({
setSelect: [ 157,86,37,49 ],
aspectRatio: 151 / 200,
onChange: showCoords1,
onSelect: showCoords1
});
但是,带有裁剪的小框显然没有显示在这些位置(例如,显示的“x”位置是 157,但我的图像宽度只有 300,因此裁剪框应该出现在它的一半之后,它出现在它的开头。
有什么想法可能是问题吗?
谢谢!
I am having a small issue with setSelect and I cannot figure it out.
I have a code that looks like this:
jQuery('#cropbox1').Jcrop({
setSelect: [ 157,86,37,49 ],
aspectRatio: 151 / 200,
onChange: showCoords1,
onSelect: showCoords1
});
However the small box with the cropping is clearly not showing at those positions (for example the 'x' position shown there is 157, but my image is only 300 in width and hence the crop box should appear after half of it, and it's appearing at the start of it.
Any ideas on what could be the problem??
Thank you!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已解决,如果有人遇到此问题,setSelect 参数中的第三个和第四个值表示第二个 x 和 y 位置(而不是距离第一个点的宽度和高度)。
这是一个应该有助于说明这一点的示例:
Solved, in case anyone has this problem, the third and fourth values in the setSelect params mean the second x and y positions (not the width and height from the first point).
Here's an example that should help illustrate this: