Я правильно вас понял, что вы избавились от клонирования. а теперь блок ездит и фиксируется, да?
Возникла такая проблема-код
window.addEventListener("DOMContentLoaded", function() {
//тут код, объявление переменных
document.addEventListener("scroll", function(e) {
//тут еще код
});
});
если я его ставлю в нижнюю часть html страницы прилипание работает, а если выношу весь этот код в отдельный js файл и подключаю в заголовках-то работать перестает и скрипт не выполняет прилипания блока. Думал может это связанно с document.addEventListener? Не подскажете как этот код сделать так, чтобы работал в отдельном файле и чтобы не загружать html страницу.
Спасибо