2016-11-05 9 views
-3

저는 계산기를 사용하고 있지만 버튼을 설정 한 후에는 버튼의 아래쪽 절반이 위쪽 절반처럼 반응하지 않습니다. 도와주세요. 프로젝트에Khanacademy에서의 자바 스크립트 프로그래밍. 어떻게 하반부의 버튼이 작동하지 않습니까?

링크 : https://www.khanacademy.org/computer-programming/calculator/6690221911506944

+0

더 나은 단어가 부족하여 해당 JavaScript 코드가 추악합니다. 칸 아카데미에서 코드 작성을 가르치는 방법이 아니길 바래요. 그리고 미래의 참고를 위해, 당신이 다운 - 투표를 피하고 싶다면 : 문제가 정확히 무엇인지 그리고 당신이 예상했던 것을 기술하시오. 또한 코드를 게시하고 링크하지 마십시오. – chipit24

답변

0

이는 당신의 mouseClicked 기능의 내부 btnx.draw.handleMouseClick()에 전화입니다. 다음으로 변경하면 예상대로 작동합니다

mouseClicked = function() { 
    btn7.handleMouseClick(); 
    btn8.handleMouseClick(); 
    btn9.handleMouseClick(); 
    btndiv.handleMouseClick(); 
    btn4.handleMouseClick(); 
    btn5.handleMouseClick(); 
    btn6.handleMouseClick(); 
    btn1.handleMouseClick(); 
    btn2.handleMouseClick(); 
    btn3.handleMouseClick(); 
    btnsub.handleMouseClick(); 
    btn0.handleMouseClick(); 
    btnc.handleMouseClick(); 
    btnadd.handleMouseClick(); 
    btnequal.handleMouseClick(); 
    btnx.draw.handleMouseClick(); 
}; 

업데이트 : 당신이 당신의 계산기 응용 프로그램에 대한 코드를 업데이트하고, btnx.draw.handleMouseClick 함수 호출을 제거처럼이 보이는 - 또한 작동하는 것 같다. 제 대답이 당신을 도왔다면 받아 들여주세요.