Я пытаюсь создать отзывчивую карусель, и я получаю сообщение об ошибке в следующем коде. Я пробовал использовать JQuery, другие методы выбора, но все они возвращают ту же ошибку.element.querySelector (". ExampleClass") не является функцией
Я стараюсь, чтобы выбрать элемент здесь, первый мой доступ к его родительский элемент
var carousel = $('#carousel');
var container = carousel.querySelector('.carousel-container');
В о возвращает код и ERROR, что carousel.querySelector не является функцией.
Который создает проблему, а также винты вверх функция изменения размера ниже:
function slideTo(index){
index = index < 0 ? totalItems -1 : index >= totalItems ? 0 : index;
container.style = container.style.transform = 'translate(-' + (index * percent) + '%, 0)';
currentIndex = index;
}
Container.style в третьей строке функция возвращает ошибку, что я не могу установить свойство на container.style как это «undefined»
Я ДЕЙСТВИТЕЛЬНО просто должен иметь возможность добавить свойство CSS «transform: translate» к элементу контейнера.
Я в затруднительном положении, чтобы что-то попробовать ... действительно оценил бы некоторую обратную связь!
Вы смесительной JQuery и на . Попробуйте 'document.getElementById ('carousel'). QuerySelector ('. Carousel-container')'. –
СПАСИБО! это сработало! Я долго царапал себе голову ... большое спасибо! – user3562480