Javascript jquery函数调用是';行不通
这就是密码。问题在于Javascript jquery函数调用是';行不通,javascript,jquery,function,Javascript,Jquery,Function,这就是密码。问题在于this.play调用启动函数play()总是报告错误。我尝试了一些不同的变化,但没有成功 […] 事件侦听器(){ var结果; $(文档).on('keypress',函数(evt){ 如果(evt.which==49){ 结果=1; }else if(evt.which==50){ 结果=2; }else if(evt.which==51){ 结果=3; }else if(evt.which==52){ 结果=4; }else if(evt.which==53){ 结
this.play
调用启动函数play()
总是报告错误。我尝试了一些不同的变化,但没有成功
[…]
事件侦听器(){
var结果;
$(文档).on('keypress',函数(evt){
如果(evt.which==49){
结果=1;
}else if(evt.which==50){
结果=2;
}else if(evt.which==51){
结果=3;
}else if(evt.which==52){
结果=4;
}else if(evt.which==53){
结果=5;
}else if(evt.which==54){
结果=6;
}else if(evt.which==55){
结果=7;
}
控制台日志(结果);
这个游戏(结果);
});
}
播放(专栏){
console.log('play methode'+列);
var-movecount=0;
availableRow=此。\u model.checkAvailableRow(列);
if(availableRow==-1){
$('.won').text(“Fehler!Spalte voll!”);
返回;
}
//在变量中,检查可用的变量()在数组索引中
availableRow++;
if(this.checkWin()==true){
$('.won').html((currentPlayer==“Player 1”?“Player 1”:“Player 2”)+“gewinnt!”);
}
如果(movecount==41){
$('.won').html('unnetchieden!');
}
//韦克塞尔·祖姆·安德森·斯皮勒
这是switchTurn();
movecount++;
}
[…]
播放
功能超出范围,因此,在按键事件的上下文中不可用。使用此
引用执行函数的范围(全局范围)
仅使用play(result)
即可解决此问题
有关
此
的更多信息,请查看播放
功能不在范围内,因此在按键事件的上下文中不可用。使用此
引用执行函数的范围(全局范围)
仅使用play(result)
即可解决此问题
有关
此
的更多信息,您可以查看只需使用播放(结果)代码>此
不是您所想的,它可能等于窗口
。将此
绑定到事件侦听器或不使用它;)只需使用play(结果)代码>此
不是您所想的,它可能等于窗口
。将此
绑定到事件侦听器或不使用它;)