jquery - 解除jCrop绑定(bind)而不隐藏图像

标签 jquery jcrop

我制作了一个图像编辑器,可以让您选择性地裁剪正在使用的图像(使用 Jcrop)。

$('#canvas img').Jcrop({
    bgColor: 'black',
    bgOpacity: .4
}, function () {
    jcrop_api = this;
});

因此,我需要随意绑定(bind)和取消绑定(bind) Jcrop,但是我注意到当我调用时

jcrop_api.destroy()

它也隐藏了 Jcrop 绑定(bind)的图像。我是否以正确的方式使用它?有办法解决这个问题吗?

最佳答案

解决方案

后来我发现这是不可能的。但是,您可以做的是:

初始化 jCrop 后,请使用以下命令清除选择并停止图像不再“可选择”:

    jcrop_api.release();
    jcrop_api.disable();

然后使用以下命令再次启用它:

    jcrop_api.enable();

关于jquery - 解除jCrop绑定(bind)而不隐藏图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13488433/

相关文章:

javascript - jQuery,随机div顺序

javascript - 循环遍历当前文档中的每个 IMG

javascript - IE8 的 DOM 内存问题(插入大量 JSON 数据)

jquery - 如何在 Jcrop 中设置自定义高度和宽度后获取图像的原始高度和宽度

jquery - Jcrop 和 IE 以及动态添加图像的问题

jquery - 为 p 标签分配属性 id 它不起作用

javascript - 推迟 wordpress 插件 css/script 好不好

javascript - 有没有办法使用 JCrop 裁剪比实际图像大的区域?

jquery - 输入文件在 JCrop 中显示实时选定的图像

javascript - 获取原始图像进行裁剪,忽略宽度属性?