Отключить щелчок мыши за пределами обрезанной области

Я пытаюсь использовать jquery jcrop для обрезки изображений.

этот код запускает плагин, добавляя выделенную область к изображению с соотношением сторон.

$('#cropbox').Jcrop(
{
setSelect:   [ 100, 100, 50, 50 ],
aspectRatio: 16 / 9
});

Но если пользователь щелкнет мышью по изображению в другом месте, выделение исчезнет. Итак, я хочу отключить щелчки мышью в этом плагине, чтобы выделенная область оставалась над изображением.


person David    schedule 16.11.2011    source источник
comment
спасибо чувак мне помогло :)   -  person Adnan Ahmed    schedule 18.08.2013


Ответы (2)


РЕШЕНИЕ

Я получил электронное письмо с просьбой к создателям jcrop, и это решило проблему.

Вот решение

Сначала должен быть какой-то setSelect , поэтому какая-то область всегда выбирается с самого начала.

И этот allowSelect: false предотвращает щелчки мышью и всегда сохраняет выделенную область над изображением.

person David    schedule 16.11.2011

person    schedule
comment
e.preventDefault должен быть e.preventDefault() для фактического вызова метода. - person Phil; 16.11.2011
comment
не работает ребята, странно ставлю алерт в обе стороны и вообще никаких действий - person David; 16.11.2011