1

我在通过 dart 应用 z-index 时遇到问题。这样做的正确方法是什么

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++) {
    query(classList[i]).style.zIndex+=1; //Need to increment z-index value for 
                                           the child divs incrementally
  }
4

1 回答 1

2

zIndex 是一个字符串,所以你不能直接增加它。

你可以试试这个:

var elem = query(".${classList[i]}");
var newIndex = int.parse(elem.style.zIndex) + 1;
elem.style.zIndex = "${newIndex}";
于 2013-08-19T14:30:06.647 回答