0
私は、楽しみとポートフォリオのために、風刺サイトを作成しました。 しかし、私も問題があります。私はJavaScriptが初めてで、簡単ではありません。バックグラウンドの音声が終わったら、最初の画像に戻ってください。
自分のサイトのボタンをクリックして何かを作成しました。それはランダムな音を演奏し、それは2番目の画像に入れて、
残念ながら、私は元の画像に戻す方法がわからない、サウンドが完了した後、また、ボタンをクリックすると、次の音最初の音を再生します。
$(document).ready(function() {
$("button").click(function() {
var bild = "bilder/st_2a.png"
var audio_files = [
"sounds/beschnitten/bsound1.mp3",
"sounds/beschnitten/bsound2.mp3",
"sounds/beschnitten/bsound3.mp3",
"sounds/beschnitten/bsound4.mp3",
"sounds/beschnitten/bsound5.mp3"
]
var random_file = audio_files[Math.floor(Math.random() * audio_files.length)];
var audio = new Audio(random_file);
var gesamt = audio.play() + bild;
<body>
<h1>Blocher der wahre Retter der Schweiz</h1>
<p>Bitte klicken Sie den Knopf immer wieder an! V 1.0</p>
<div id="blocherw">
<img id="blocherbild" src="bilder/st_a.png" width="600" height="620" alt="standsbild_ausgeschnitten">
<button id="blocherzufall">KLICK!</button>
</div>
<script>
</script>
</body>
優しい点
あなたのコーディングスタイルのように、ありがとうございました:)しかし、オーディオの実行中にもう一度ボタンをクリックすると、サウンドのオーバーレイを避ける方法を知っていますか? –
私はあなたの必要に応じて自分の答えを変えました。お役に立てれば! – oriont
質問に答えるだけでいいのなら、それは素晴らしいだろう。ありがとう! – oriont