Bezdepbonusu7Программирование: статьи и ответы

Вопрос

SlidesJS - TypeError: $().slidesjs не является функцией

Автор вопроса: leuquimОтветов: 1

Я пытаюсь внедрить плагин SlidesJS на свой сайт, но когда страница загружается, я получаю следующую ошибку:

TypeError: $(...).slidesjs is not a function

Мой html:

<div class="slider">
    <div class="container">
        <div id="slides">
                <img src="<?= img('slides/example-slide-1.jpg') ?>" alt="photo 1">
                <img src="<?= img('slides/example-slide-2.jpg') ?>" alt="photo 2">
                <img src="<?= img('slides/example-slide-3.jpg') ?>" alt="photo 3">
                <img src="<?= img('slides/example-slide-4.jpg') ?>" alt="photo 4">
                <a href="#" class="slidesjs-previous slidesjs-navigation"><i class="icon-chevron-left icon-large"></i></a>
                <a href="#" class="slidesjs-next slidesjs-navigation"><i class="icon-chevron-right icon-large"></i></a>
        </div>
    </div>
</div>

Мой файл css содержит:

.slider #slides {
    display: none;
}

И мой файл js содержит:

    $(document).ready(function() {

    ...

    $("#slides").slidesjs({
            width: 1000,
            height: 290
        });
    }

Я включил как jQuery, так и специальный скрипт плагина, но все равно получаю эту ошибку. Я что-то упустил?

javascriptjquerytypeerrorslidesjs

Ответы

Ответ 1 · рейтинг 5 · Oskar Hane

У меня была такая же проблема, и я решил ее, переместив включение файла в нижний колонтитул страницы.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы