Demetri K.2 Ответов: 0

Jquery .colorbox-это не функция


Моя CMS не отображает окно, сделанное с помощью jquery.

<link href="<?php echo APP_RESOURCES; ?>app/resources/css/cms_style.css" media="screen" rel="stylesheet" type="text/css" />

<script src="https://code.jquery.com/jquery-3.5.1.min.js%22integrity=%22sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=%22crossorigin=%22anonymous%22%3E</script>
<script>$.noConflict();</script>

<script> src="<?php echo APP_RESOURCES;?> app/colorbox-master/jquery.colorbox.js"</script>
<link rel="stylesheet" href="<?php echo APP_RESOURCES; ?>javascript/colorbox-master/colorbox.css">

<script>

    jQuery(document).ready(function($) {

        $.colorbox({
            transition: 'fade',
            initialWidth: '50px',
            initialHeight: '50px',
            overlayClose: false,
            escKey: false,
            scrolling: false,
            opacity: .6,
            href: '<?php echo SITE_PATH; ?>app/login.php'
        });

    });

</script>


Вот сообщение об ошибке, которое я получаю в инспекторе.
http://localhost/CMS/app_main//app/resources/app/resources/css/cms_style.css net::ERR_ABORTED 404 (Not Found)
jquery-3.5.1.min.js:2 jQuery.Deferred exception: $.colorbox is not a function TypeError: $.colorbox is not a function
    at HTMLDocument.<anonymous> (http://localhost/CMS/app_main/?login:20:5)
    at e (https://code.jquery.com/jquery-3.5.1.min.js:2:30005)
    at t (https://code.jquery.com/jquery-3.5.1.min.js:2:30307) undefined
S.Deferred.exceptionHook @ jquery-3.5.1.min.js:2
t @ jquery-3.5.1.min.js:2
setTimeout (async)
(anonymous) @ jquery-3.5.1.min.js:2
c @ jquery-3.5.1.min.js:2
fireWith @ jquery-3.5.1.min.js:2
fire @ jquery-3.5.1.min.js:2
c @ jquery-3.5.1.min.js:2
fireWith @ jquery-3.5.1.min.js:2
ready @ jquery-3.5.1.min.js:2
B @ jquery-3.5.1.min.js:2
jquery-3.5.1.min.js:2 Uncaught TypeError: $.colorbox is not a function
    at HTMLDocument.<anonymous> (?login:20)
    at e (jquery-3.5.1.min.js:2)
    at t (jquery-3.5.1.min.js:2)


Что я уже пробовал:

Попробовал по совету положить в ящик с красками в одной функции. Но я новичок в jquery и не могу понять, куда должна идти эта функция. Или если это вообще необходимо.

Richard Deeming

Проверьте визуализированный HTML-код и консоль разработчика Вашего браузера, чтобы убедиться, что ваш jquery.colorbox.js файл загружен правильно.

Demetri K.2

Оказывается, мне пришлось исправить некоторые проблемы с адресом файла. Но спасибо за ответ.

0 Ответов