Когда я изменяю фон сайта с помощью JS, то не могу его зафиксировать.
document.body.style.background = 'url(https://pp.userapi.com/c837533/v837533109/6523e/oNQmDDB0a-A.jpg)';
т.е. он повторяется при прокручивании.. как прописать в JS, чтобы фон был фиксированным при прокрутке? В Css к Body всё прописано.
Это происходит, потому что через style.background вы меняете все свойства фона, таким образом переписывая и значение background-attachment.
Вместо этого нужно использовать style.backgroundImage:
document.body.style.backgroundImage = 'url(https://pp.userapi.com/c837533/v837533109/6523e/oNQmDDB0a-A.jpg)';
body {
background-position: center top;
background-attachment: fixed;
min-height: 2000px;
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости