我遇到了一个奇怪的jcrop问题,已经花了数小时来尝试解决。问题是我不能像演示中展示的那样拖动/移动选择。
如果我尝试使用
我在谷歌上搜索,唯一接近的是这篇文章:Cannot drag selection in Jcrop, what could break it?但这并不能解决我的问题(而且我不知道是否存在相对定位,因此首先就不可能导致问题)。
我使用以下设置,在Mac上使用jquery 1.4.2和jcrop 0.9.8(已尝试Firefox和Safari):
如果我尝试使用
setSelect
初始化脚本,使得页面加载时图像带有选择区域,那么该选择区域是可移动的,但一旦我用鼠标进行选择,这个选择区域(当然替换了初始选择)无论我做什么都无法拖动。不过可以使用键盘移动,但我不能指望人们使用键盘。我在谷歌上搜索,唯一接近的是这篇文章:Cannot drag selection in Jcrop, what could break it?但这并不能解决我的问题(而且我不知道是否存在相对定位,因此首先就不可能导致问题)。
我使用以下设置,在Mac上使用jquery 1.4.2和jcrop 0.9.8(已尝试Firefox和Safari):
function updateCoords(c) {
$('#x').val(c.x);
$('#y').val(c.y);
$('#w').val(c.w);
$('#h').val(c.h);
};
function checkCoords() {
if (parseInt($('#w').val())) return true;
alert('Please select a crop region then press submit.');
return false;
};
$('#jcrop_target').Jcrop({
minSize: [ 620,400 ],
maxSize: [ 620,400 ],
onSelect: updateCoords,
onChange: updateCoords
});
但我也尝试使用简单的 $('#jcrop_target').Jcrop();
确保它不是其他功能引起的冲突。
非常感谢您的任何建议。提前致谢!
Lars