Как исправить Uncaught TypeError: $ image.cropper не является функцией - PullRequest
0 голосов
/ 24 марта 2020

Я получил ошибку Uncaught TypeError: $image.cropper is not a function в моем проекте при использовании плагина cropper jQuery: https://github.com/fengyuanchen/jquery-cropper

Я предполагаю, что ошибка связана с определением порядка * Файлы 1020 *, Bootstrap и Cropper. После нескольких попыток я не смог определить правильный порядок.

Мой заказ:

<script src="/static/theme/assets/js/jquery.min.js"></script>
<script src="/static/theme/assets/js/bootstrap.bundle.min.js"></script>
<script type="text/javascript" src="/static/cropper/js/jquery-cropper.js"></script>

Если это поможет, мой проект связан с обрезкой изображений в приложении django. на учебник: https://simpleisbetterthancomplex.com/tutorial/2017/03/02/how-to-crop-images-in-a-django-application.html

Вот ошибка:

Uncaught TypeError: $image.cropper is not a function
    at HTMLDivElement.<anonymous> ((index):425)
    at HTMLDivElement.dispatch (jquery.min.js:2)
    at HTMLDivElement.y.handle (jquery.min.js:2)
    at Object.trigger (jquery.min.js:2)
    at HTMLDivElement.<anonymous> (jquery.min.js:2)
    at Function.each (jquery.min.js:2)
    at w.fn.init.each (jquery.min.js:2)
    at w.fn.init.trigger (jquery.min.js:2)
    at HTMLDivElement.o (bootstrap.bundle.min.js:6)
    at HTMLDivElement.i (jquery.min.js:2)


 Uncaught TypeError: $image.cropper is not a function
    at HTMLButtonElement.<anonymous> ((index):451)
    at HTMLButtonElement.dispatch (jquery.min.js:2)
    at HTMLButtonElement.y.handle (jquery.min.js:2)
...