一个函数中的语句,以便在本场比赛为止,我做了它可以检查墙壁和桨碰撞,然后通过运行一个动画来重定向球做出回应。然而,当我们检查没有碰撞的时候,我一直在倒下。既不else也不else if语句的工作,和次级if语句未能工作,以及 - 无论是内部的主要功能或作为一个单独的事件。我在这里已经覆盖几乎所有的可能性,但我希望你们中的一个(大型可靠的,你是)可以帮助解决这个问题。碰撞代码运行多个,如果在HTML游戏
实例(独立的功能):
var BallStop7 = function(){
setTimeout(BallStop8, 850);
setTimeout(Check1, 1000);
//setTimeout(Check1, 1000);
if(document.getElementById('Paddle2').style.top=="251px");
{
document.getElementById('BallRebound6').id='BallRebound7';
document.getElementById('BallRebound7').style.webkitAnimationPlayState="running";
};
};
var BallStop8 = function(){
/**/
document.getElementById('BallRebound7').style.webkitAnimationPlayState="paused";
if(document.getElementById('Paddle1').style.top=="251px"){
if(confirm("Draw. Would you like to try again?")){
window.location="pingpongwars.tumblr.com";
};
document.getElementById('BallRebound7').style.webkitAnimationPlayState="paused";
};
};
var Check1 = function(){
if(document.getElementById('BallRebound7').style.left=="13.739665985107422px");{
alert("Player Two Wins");
document.getElementById('BallRebound7').style.visibility="hidden";
};
};
主要功能
var BallStop4 = function(){
//setTimeout(BallStop5, 370);
if(document.getElementById('Paddle1Return').style.top=="9px");
{
document.getElementById('BallRebound3').id='BallRebound4';
document.getElementById('BallRebound4').style.webkitAnimationPlayState="running";
};
if(document.getElementById('BallRebound3').style.left=="30px"){
alert("Player Two Wins");
document.getElementById('BallRebound3').style.visibility="hidden";
}
BallStop5();
};