Ich habe das folgende Skript im Kopf Element Ziel:Mit Javascript Klasse
<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>
und die folgende Struktur im Körper Element:
<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>
ich folgendes zu erreichen bin versucht: Wenn der Benutzer auf die Meldung "Klicken, um rote Felder zu verblassen" klickt, sollte die Funktion jedes Div mit der Klasse "red_box" machen, um transparent zu werden. Ich würde gerne einige Zeiger (nicht Jquery bitte), Danke!
Die Deckkraft wird im CSS auf "1" gesetzt, und dann setzt Ihr JavaScript-Code * auch * auf "1". Wolltest du es auf "0" setzen? – Pointy
Hoppla! Danke Pointy - Entschuldigung für die Verwirrung. Ja, die Funktion sollte die Opazität bei 0,8 haben Ich habe meine Frage jetzt bearbeitet – user2840467