ドキュメント内のさまざまなセンテンスをクラス "ライン"で作成しようとするとますます不透明になります。彼らが完全に不透明になると、私はサウンドを再生し、不透明度を低下させたい。今のところ私は単に不透明度を-.5に設定しようとしています。querySelectorAllを使用して特定のクラスのすべてのアイテムを繰り返し実行し、条件のセットに基づいて変更を試みる
function increaseOpacity() {
var lines = document.querySelectorAll(".line");
var increment = .01;
for (var i = 0; i < lines.length; i++) {
var element = lines[i];
var x = element.getAttribute("opacity");
if (x <= 1) {
x += increment;
}
else if (x >= 1) {
x = -.5;
var audio = new Audio('sound/hush002.mp3');
audio.play();
}
}
}
setInterval(increaseOpacity, 500);
属性を取得しているようですが、属性を設定していないようです。 –
あなたは 'opacity'属性を持っていますか?それは一般的なスタイルですか? – adeneo
https://jsfiddle.net/7c3enu2h/ – adeneo