Я вставил 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) {
//инициализация карусели
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости