Я вставил owlCarousel на свой сайт и все работает классно, но как убрать ошибку в консоли, а именно:
Uncaught TypeError: $(...).owlCarousel is not a function
at HTMLDocument.<anonymous> (main.js:135)
at l (jquery.js:2)
at c (jquery.js:2)
Которая появляется на страницах где самой карусели нет. Хотел бы все оставить в одном файле js. А не создавать отдельный для конкретного случая.
Перед инициализацией карусели, сначало проверте, есть ли она на странице
if($('div').is('.owlCarousel')) {
//инициализация карусели
}
else {
//действие, если карусели нет. Блок else можно вообще убрать, если вам он не нужен
}
Более легковесное решение
if ($('.owlCarousel').length > 0) {
//инициализация карусели
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Уже поздно и всех глаза слипаются, но может кто найдёт в чём причина того, что тест проходит неуспешно, большое спасибо заранее! Сам код:
Скачивал библиотеку с официального сайта и решил проверить демо на локальном сервере, в итоге в консоли выдает ошибку: