1. Возможно, проблема с позиционированием галереи при использовании строки JS может быть связана с неправильным кодом JS или неправильным взаимодействием между JS и CSS. Проверьте свой код и убедитесь, что все элементы правильно настроены и обращаются друг к другу.
2. Для настройки позиционирования изображений в карусели, чтобы они выстраивались равномерно, можно воспользоваться CSS свойством `flexbox`. Например, можно задать элементам карусели свойство `display: flex;` и `justify-content: space-between;`, чтобы они размещались равномерно по горизонтали. Также можно использовать свойство `flex-wrap: wrap;`, чтобы элементы переносились на следующую строку при необходимости.
Пример CSS:
```css
.carousel {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.carousel img {
width: 33.333%;
}
```
Этот код подстроит изображения в карусели так, чтобы они распределялись равномерно и не собирались в стопку.