目前,我有一個圖像鏈接到一個頁面,並通過onClick事件來點擊播放聲音。Javascript - onclick,播放聲音,等待x秒,加載URL
<div style="display:none;">
<audio id="audio1" src="SOUND.wav" controls preload="auto" autobuffer></audio>
</div>
<script> function EvalSound(soundobj)
{ var thissound=document.getElementById(soundobj); thissound.play(); }
</script>
<a href="PAGE.php" onClick="EvalSound('audio1')"><img src="IMAGE.png"></a>
這工作正常,但聲音被頁面加載切斷。假設「SOUND.wav」長10秒,我如何編輯我的代碼,以便點擊圖像時聲音播放時暫停10秒,然後加載頁面?
謝謝你或你的幫助。
謝謝你,偉大的工作,但有什麼辦法可以追加超時/ window.location.href到?可能有多個圖像鏈接到具有相同音頻剪輯的不同頁面。 –
當然。您可以將您的標籤更改爲和從函數中刪除setTimeout。 – malkassem
優秀。非常感謝你。 :) –