Я использую плагин jQuery Jcrop. У меня проблема с одним из параметров начальной настройки, который называется setSelect.
Свойство принимает массив с двумя наборами координат x и y (верхний левый угол и нижний правый угол).
<img src="blah" id="cropTool" />
<script type="text/javascript">
$(function()
{
$('#cropTool').Jcrop(
{
setSelect: [
$('#cropTool').width()/4,
$('#cropTool').height()/4,
($('#cropTool').width()/4)*3,
($('#cropTool').height()/4)*3
]
});
});
</script>
Визуально это именно то, что я ожидаю. Он помещает выделенную область обрезки с верхним левым углом 1/4 пути в изображение (x и y) и нижним правым углом 1/4 пути в изображение из нижнего правого края изображения. Как это:
http://www.codetunnel.com/content/images/VisuallyFine.jpg
Но потом, когда я иду, чтобы переместить его, он переходит в эту позицию:
http://www.codetunnel.com/content/images/Jumps.jpg
Он тут же прыгает, я его туда не перетаскиваю. Если я пытаюсь перетащить выбор по умолчанию, он переходит после перемещения на один пиксель или более. После того, как он прыгнет, я могу нормально его перемещать Это небольшая проблема, но она раздражает.
Есть идеи?