У меня есть следующий сценарий в голове элемента:Использование JavaScript для целевого класса
<script>
function changeOpacity(className) {
var elems = document.getElementsByClassName(className);
var index = 0, length = elems.length;
for (; index < length; index++) {
elems[index].style.transition = "opacity 0.3s linear 0s";
elems[index].style.opacity = 0.8;
}
}
</script>
<style>
.red_box {width:100px;height:100px;opacity:1;background:red}
</style>
и следующую структуру в элемент тела:
<div onmouseover="changeOpacity('.red_box')">Click to fade red boxes</div>
<div class="red_box">Box 1</div>
<div class="red_box">Box 2</div>
<div class="red_box">Box 3</div>
Я пытаюсь добиться следующего: когда пользователь нажимает на сообщение «Нажмите, чтобы исчезнуть красным ящиком», функция должна сделать каждый div с классом: «red_box», чтобы стать прозрачным. Мне понравились бы некоторые указатели (не JQuery, пожалуйста), спасибо!
Прозрачность устанавливается в '1' в CSS, а затем ваш код JavaScript * также * устанавливает его в' 1'. Вы хотели установить его на '0'? – Pointy
Упс! Спасибо, Уокей, извините за путаницу. Да, функция должна иметь непрозрачность на 0,8 . Я отредактировал свой вопрос сейчас – user2840467