문제

내가 바이올린 http://jsbin.com/EvIYomiF/4/ 그냥을 발견한 경우에는 그 문제 자바스크립트가에서 두 개의 파일이 있습니다.

니다.당신이 볼 수 있는 데모,dom 범위는 덮어쓰고 어떻게든 내가고 싶은 이유를 이해합니다.내 말은,자=이킹은 확실히 나쁜 연습,그러나 내가 이해하지 않는 이유는 덮어쓰기

나는 단어를 찾을 수없는 문제를 설명하기 위해,나는 그것에 대해 죄송하지만,바이올린은 영원히 울리네 오,긴 밤을 발견하고 문제를니다

도움이 되었습니까?

해결책

모두 추측에 대해 this 는 관련이 없고 모든 사람이 주도하고 당신은 잘못된 흔적입니다.

문제는 self 되지 않은 격리를 사용하여 var 그래서 그것은 따라서 글로벌입니다.두 번째 self 덮어쓴다.

단순히 그것을 만들기 var self=this 이 모든 작동합니다.무엇을 했는 일반적인 관행을 방지하는 변화의 컨텍스트 this 내 jQuery 이벤트 처리기

데모

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top