Обучение/Помощь новичкам | Не понятные для меня ошибки
Здравствуйте дорогие друзья , я самоучка , пытаюсь сам делать что то , но очень плохо разбираюсь в этом но желание имеется , не судите строго , я не могу понять что за ошибки выдает консоль , сайт cs-sborka.ru
------
87782_IMG_0334.jpeg (6.6 Mb)
Скачиваний: 99
------
Скачиваний: 99
Ошибки на главной
1. Uncaught SyntaxError: Identifier 'HvrSlider' has already been declared (at slider.js:1:1)
Потому что подключаешь два одинаковых по содержимому файла.
https://cs-sborka.ru/templates/snulovo/js/slider.js
https://cs-sborka.ru/templates/snulovo/js/cod.js
Они оба объявляют одинаковый класс HvrSlider, на это и ругается.
2. Uncaught TypeError: $(...).fancybox is not a function
at HTMLDocument.<anonymous> (prevsborka.js:2:18)
Нужно подключить библиотеку fancybox
3. Uncaught TypeError: Cannot set properties of null (setting 'onchange')
at darkmode.js:3:23
Здесь он не может найти элемент с ID toggle-switch.
Это в файле:
https://cs-sborka.ru/templates/snulovo/js/darkmode.js
Там нужно добавить проверку:
const toggleSwitch = document.getElementById('toggle-switch');
if (toggleSwitch) {
toggleSwitch.onchange = e => {
document.documentElement.classList.toggle('dark-mode');
};
}
1. Uncaught SyntaxError: Identifier 'HvrSlider' has already been declared (at slider.js:1:1)
Потому что подключаешь два одинаковых по содержимому файла.
https://cs-sborka.ru/templates/snulovo/js/slider.js
https://cs-sborka.ru/templates/snulovo/js/cod.js
Они оба объявляют одинаковый класс HvrSlider, на это и ругается.
2. Uncaught TypeError: $(...).fancybox is not a function
at HTMLDocument.<anonymous> (prevsborka.js:2:18)
Нужно подключить библиотеку fancybox
3. Uncaught TypeError: Cannot set properties of null (setting 'onchange')
at darkmode.js:3:23
Здесь он не может найти элемент с ID toggle-switch.
Это в файле:
https://cs-sborka.ru/templates/snulovo/js/darkmode.js
Там нужно добавить проверку:
const toggleSwitch = document.getElementById('toggle-switch');
if (toggleSwitch) {
toggleSwitch.onchange = e => {
document.documentElement.classList.toggle('dark-mode');
};
}
Здравствуйте дорогие друзья , я самоучка , пытаюсь сам делать что то , но очень плохо разбираюсь в этом но желание имеется , не судите строго , я не могу понять что за ошибки выдает консоль , сайт cs-sborka.ru
