Плагин jQuery Cropit проверяет, можно ли масштабировать текущее изображение

Я использую этот плагин для обрезки изображений: http://scottcheng.github.io/cropit/

Я хочу знать, как узнать, является ли текущее изображение масштабируемым, чтобы я мог скрыть элемент масштабирования, если нет, он говорит, что эта функция предназначена для него: $imageCropper.cropit('isZoomable'); Но как ее использовать? Я новичок в jQuery. Это мой код до сих пор:

    $(function() {
        $('.image-editor').cropit({ imageBackground: true, imageBackgroundBorderWidth: 15 });

if ($('.image-editor').cropit('isZoomable')) { 
            alert("you can zoom");
        } // EDIT: I added it but it's not working

            $('form').submit(function() {
                // Move cropped image data to hidden input
                var imageData = $('.image-editor').cropit('export', {
                                                            type: 'image/jpeg',
                                                            quality: .9
                                                            });
                $('.hidden-image-data').val(imageData);

                // Print HTTP request params
                var formValue = $(this).serialize();

                $.ajax({
                type: 'post',
                url: 'doupload.php',
                data: {bilddata: formValue},
                success: function(data) {

                }
               });
                return false;
            });
        })

person Matt123456    schedule 06.03.2015    source источник
comment
Поэтому я удалил свой ответ. Удачи в этом :)   -  person Lucas    schedule 06.03.2015
comment
Почему ты это сделал? Я решил это, ваш код работает при изменении при вводе изображения, напишите свой ответ еще раз, и я приму его, и спасибо: D   -  person Matt123456    schedule 06.03.2015
comment
спасибо кнопка восстановить хахаха   -  person Lucas    schedule 06.03.2015


Ответы (1)


Вот так:

if ($('.image-editor').cropit('isZoomable')) {
    // code
}
person Lucas    schedule 06.03.2015
comment
Я попробовал это, но это не работает, пожалуйста, проверьте мое редактирование, это правильное место для него? - person Matt123456; 06.03.2015
comment
В консоль выдает ошибку? Вы хотите проверить его перед отправкой? - person Lucas; 06.03.2015
comment
Напишите console.log($('.image-editor').cropit('isZoomable')) перед if и посмотрите в консоли, выводит ли оно true или false - person Lucas; 06.03.2015
comment
Он печатает ноль при загрузке страницы, а затем просто ничего после выбора/изменения изображений - person Matt123456; 06.03.2015