Привязать эффект масштабирования изображения jquery к onclick

Я использую этот плагин для включения увеличения изображения на моем сайте:

http://www.elevateweb.co.uk/image-zoom/

Я изменил код так, чтобы увеличительное стекло появлялось только при нажатии на изображение (курсор мыши - это увеличительное стекло, когда вы наводите курсор на изображение, чтобы указать, что вы можете нажать для увеличения). Код выглядит следующим образом:

    $("#mainimage").click(function() {
    $("#mainimage").elevateZoom({
        zoomType: "lens",
        lensShape: "round",
        lensSize: 300
        });
    });

Этот код работает нормально. Но то, что я хотел бы сделать, это также удалить эффект увеличения при нажатии. Любой код, который я пытаюсь написать, не работает ... Есть предложения?

Спасибо!

РЕДАКТИРОВАТЬ:

Я нашел это примечание github, которое, кажется, предполагает, что есть функция changeState:

https://github.com/elevateweb/elevatezoom/commit/81c2cc4946f6bebc33c0d8e804b046b36fa1bc61

Но у меня проблемы с использованием без документации ...

Прямо сейчас у меня есть что-то вроде этого (просто чтобы проверить это):

    $("#mainimage").click(function() {
    $("#mainimage").elevateZoom({
        zoomType: "lens",
        lensShape: "round",
        lensSize: 300
    });
});



$('.productbioimage').click(function(){
    var ez =   $('#mainimage').data('elevateZoom');    
    ez.changeState('disable');
});

Кажется, это работает нормально - когда я нажимаю на изображение, я получаю функцию масштабирования, когда я нажимаю этот другой (случайный) div, это уничтожает функцию масштабирования. Но я не могу понять, как включить / отключить функцию changeState при нажатии на изображение?

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос