javascriptjquerycropcroppie

How to destroy Croppie jQuery existing instance?


I've using Croppie jQuery Library for crop a image but facing a problem when it will create multiple instances.

I've found no documentation about destroy instance.

function initCrop() {
    var $uploadCrop;
    $('#image_crop').destroy();
    $uploadCrop = $('#image_crop').croppie({
        viewport: {
            width: WIDTH,
            height: HEIGHT,
            type: 'square'
        },
        boundary: {
            width: 798,
            height: 480
        },
        exif: true
    });
}

Solution

  • Found a solution:

    $('#image_crop').croppie('destroy');
    

    For more detail refer Croppie.