Я пытаюсь реализовать карусель с использованием Dart Language с несколькими Div, размещенными в родительском div. Когда нажимается правая кнопка, следующий z-индекс div должен быть выше предыдущего, чтобы он отображался. Я сохранил все имена классов divs в arraylist. Теперь может кто-нибудь помочь получить эту работу? HTMLКарусель, увеличивая z-индекс в Dart Language?
<div class="carousel">
<div class="galleryCars">
....
</div>
<div class="galleryCars2">
....
</div>
<div class="galleryCars3">
....
</div>
<div class="galleryCars4">
....
</div>
</div>
DART
import 'dart:html';
import 'dart:core';
void main(){
query(".rightArrow img").onClick.listen((e) => cssRightArrow());
query(".leftArrow img").onClick.listen((e) => cssLeftArrow());
}
cssRightArrow(){
var carousel = query(".carousel");
var classList = [];
carousel.children.forEach(
(childElement) => childElement.classes.forEach(
(className) => classList.add(className)
));
/*for (var i = 0; i < classList.length; i++) {
var zIndexElem = query(".${classList[i]}");
var newIndex = int.parse(zIndexElem.style.zIndex) + 10 ;
zIndexElem.style.zIndex = "${newIndex}";
}*/ //Not Working
}
** окончательный элемент ток = элементы.firstW здесь ((e) => e.style.display! = 'none'); ** Здесь мне нужно сделать еще одну абсолютную позицию стиля. Как мне разместить вызов событий? –
'style.display' (используется для отображения типа) и' style.position' (используется для 'абсолютного' позиционирования) - это два разных свойства' style', которые могут быть установлены независимо. –
Спасибо u. Теперь он отлично работает –