【发布时间】:2017-07-26 15:08:51
【问题描述】:
这看起来像是一个基本问题,但找不到答案。我需要为按钮添加什么内容才能将用户带到主页并播放声音吗?目前它只播放声音。我希望它立即播放声音然后转到主页。
function playBeep() {
var sound = document.getElementById("Sound")
sound.play()
}
<div class="animatedButton">
<audio id="Sound" src="https://www.soundjay.com/button/sounds/beep-07.mp3"></audio>
<a href="Home.html"> </a>
<button id="aButton" onclick="playBeep()">
<img src="img/Home.png">
</button>
</div>
【问题讨论】:
-
你在哪里告诉浏览器导航到一个新页面?如果您立即更改页面,用户将听不到声音。
-
我已经创建了用户单击以转到主页按钮的按钮,animatedButton 是应该播放声音然后链接的按钮。
-
因为按钮和
<a>元素之间没有连接。为此,您需要在音频完成时设置 location.href (example) - 但这样的自定义音频可能会很烦人。也不要直接链接到 soundjay。
标签: javascript html