Я использую Owl Carousel и хочу скрыть все дочерние элементы на любом элементе div, который НЕ активен. Мой код работает по частям, но не полностью - PullRequest
0 голосов
/ 01 апреля 2020
var owlItemChild = document.getElementsByClassName('slidert bottom');
var owlItem = document.getElementsByClassName('owl-item');
var i;

for (i = 0; i < length.owlItem; i++) {

if (owlItem[i].style.opacity = .5) {
        owlItemChild[i].style.opacity = 0;

} 
else if (owlItem[i].style.opacity = 1) {
        owlItemChild[i].style.opacity = 1;

} else {
    console.log('pls');
}

}

Я пытаюсь сообщить веб-странице, что если для какого-либо элемента owl задана прозрачность .5, его дочерний элемент не должен появляться.

Если элемент совы имеет непрозрачность 1, то его дочерний элемент также должен быть видимым.

Я новичок в JS, и я просто пытаюсь понять, почему я вернул undefined когда я набрал код sh.

Есть ли более простой / лучший способ сделать это? Спасибо !!

...