Ставлю этот код вначале main.js - все скрипты после него перестают работать. А если в конце кода - все скрипты работают. Из-за чего это? Переменные не перекликаются.
var newsbtn = document.querySelector('.news__to-all');
newsbtn.addEventListener('click', function (event) {
event.preventDefault();
newsbtn.classList.toggle('news__to-all--show');
});
Ошибок в коде нет, возможно не там ищите ошибку. Смотрите в консоль. Возможно, у вас не существует элемент «.news__to-all», соотвественно код до создания event listener'а обрабатывается, а после — ломается.