我的按钮有问题。如果没有点击按钮,我想继续播放我的开场音;否则暂停声音并加载游戏。我怎样才能做到这一点?到目前为止,我已经尝试过这一点无济于事。
function showStartScreen(launch) {
//SHOW SPLASH SCREEN
var screen = document.getElementById("splash");
removeClass(screen, SPLASHSTATES.SPLASH_OFF);
addClass(screen, SPLASHSTATES.SPLASH_ON);
if(document.getElementById('startButton').click = false){
playSound(sndOpening);
}
else{
//CONFIGURE START BUTTON
var start = document.getElementById("startButton");
if (launch) {
start.innerText = "Start Game";
stopSound(sndOpening);
start.addEventListener("click", loadGame, false);
} else {
start.innerText = "Resume Game";
start.addEventListener("click", reloadGame, false);
}
} // end of outer if-else
//ANIMATE SPLASH SHOW
animatePanel(splash);
}
感谢任何帮助。感谢
答案 0 :(得分:0)
您可以将函数绑定到按钮的onclick属性,如下所示:
<input type="button" id="startButton" value="Start game" onclick="showStartScreen(launch);" />
或者您将函数分配给按钮的DOM元素:
document.getElementById('startButton').onclick = showStartScreen;
第二种方法要求在没有括号或参数的情况下编写函数名称。