Показать сообщение отдельно
  #2 (permalink)  
Старый 14.11.2024, 16:08
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от samdo
Пробовал querySelector заменить на querySelectorAll, не помогает
Простая замена методов и не поможет.
Первый метод возвращает один элемент, а второй целую коллекцию.
Так вот с коллекцией нужно работать как с коллекцией, а не одним эелементом. Т.е. нужно перебирать элементы коллекции и, получив очередной, что-то с ним делать...
Сообщение от samdo
bg = document.querySelector('.co-img')
Меняем на
bg = document.querySelectorAll('.co-img')

Сообщение от samdo
bg.style.transform = 'translate(-' + x * 150 + 'px, -' + y * 150 + 'px)';
Меняем на
bg.forEach(o => o.style.transform = 'translate(-' + x * 150 + 'px, -' + y * 150 + 'px)');
Ответить с цитированием