質問: 0; document.getElementById("overSound3").play(); }else{ $(this).addClass("clicked3"); document.getElementById("overSound3").pause(); } }); }); ```
回答: ボタンが押されたら、まずは全ての音を止めてしまえばよいでしょう。 ``` $(".soundBtn1").click(function(){ $("#overSound1")[0].pause(); // 追加 $("#overSound2")[0].pause(); // 追加 $("#overSound3")[0].pause(); // 追加 if ($(this).hasClass("clicked1")) { $(this).removeClass("clicked1"); document.getElementById("overSound1").currentTime = 0; document.getElementById("overSound1").play(); } else { $(this).addClass("clicked1"); } }); ``` `.soundBtn2` と `.soundBtn3` のクリックハンドラでも同様に`pause()`を追加します。