Javascript JCrop检查是否选择了区域
有谁能告诉我如何检查JCrop中是否选择了一个区域进行裁剪 我希望API中有一个布尔函数,但我没有看到这样的东西。我尝试使用UpdateCords函数,但即使未选择某个选项,也会设置x、y、w和h 以下是我的示例:Javascript JCrop检查是否选择了区域,javascript,jquery,jcrop,Javascript,Jquery,Jcrop,有谁能告诉我如何检查JCrop中是否选择了一个区域进行裁剪 我希望API中有一个布尔函数,但我没有看到这样的东西。我尝试使用UpdateCords函数,但即使未选择某个选项,也会设置x、y、w和h 以下是我的示例: var jcrop_api; $('#profile_crop').Jcrop({onSelect: updateCoords, setSelect: [0, 542, 671, 0], boxWidth: 542, boxHeight: 671, aspectRatio: 542/
var jcrop_api;
$('#profile_crop').Jcrop({onSelect: updateCoords, setSelect: [0, 542, 671, 0], boxWidth: 542, boxHeight: 671, aspectRatio: 542/671},
function() {
jcrop_api = this;
});
您必须手动检测何时有选择,因此使用 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
};
如果我不回答你的问题,请告诉我