2015-12-31 3 views
0

Может ли кто-нибудь сказать мне, как проверить, была ли выбрана область для обрезки в JCrop?JCrop Проверьте, выбран ли регион

Надеюсь на булевскую функцию в API, но я не вижу такой вещи. Я попытался использовать функцию updatecoords, но x, y, w и h, заданы, даже если выбор не выбран.

Вот моя конкретизация:

var jcrop_api; 
$('#profile_crop').Jcrop({onSelect: updateCoords, setSelect: [0, 542, 671, 0], boxWidth: 542, boxHeight: 671, aspectRatio: 542/671}, 
    function() { 
     jcrop_api = this; 
    }); 

ответ

0

Ты должен вручную определить, когда есть выбор, так что используйте onRelease обработчик. Из API:

var jcrop_api; 
var selected; 
$('#profile_crop').Jcrop({onSelect: showCoords, onRelease: releaseCoords, setSelect: [0, 542, 671, 0], boxWidth: 542, boxHeight: 671, aspectRatio: 542/671}, 
    function() { 
    jcrop_api = this; 
    } 
); 

function showCoords(c){ 
    selected = true; 
    // variables can be accessed here as 
    // c.x, c.y, c.x2, c.y2, c.w, c.h 
}; 

function releaseCoords(c){ 
    selected = false; 
    // variables can be accessed here as 
    // c.x, c.y, c.x2, c.y2, c.w, c.h 
}; 

Да, я знаю, если бы я не ответил на ваш вопрос!

Смежные вопросы