왜 n번이 증가하지 않는지, 3번 실행한 후 실행을 지우는 방법을 모르겠습니다.
바인딩 이벤트에서는 먼저 n++를 실행한 다음 closeM(n)을 실행해야 합니다. closeM(n)의 n=n++를 제거해야 합니다.
세 번째로 if (n==3) {$("#swtCenter2").fadeOut(1000);}이 또는 이것
사실, 당신의 아이디어는 기본적으로 매우 명확하지만 세부 사항은 여전히 약간 불분명합니다. 예를 들어 setTimeout(openMpM, 50000); 这句话会在每次 closeM() 的时候执行,与 n 값은 관련이 없습니다.
setTimeout(openMpM, 50000);
closeM()
n
n = n++ 不会改变 n 값 외에도
n = n++
다음은 제가 수정한 코드입니다. 질문하신 내용과 동일하므로 답변하지 않겠습니다.
n = n++;n 연산자 우선순위로 인해 n은 변경되지 않았습니다그래서 바로 ++n;이어야 합니다
바인딩 이벤트에서는 먼저 n++를 실행한 다음 closeM(n)을 실행해야 합니다. closeM(n)의 n=n++를 제거해야 합니다.
으아악세 번째로 if (n==3) {$("#swtCenter2").fadeOut(1000);}이
을 수행합니다. 으아악또는 이것
사실, 당신의 아이디어는 기본적으로 매우 명확하지만 세부 사항은 여전히 약간 불분명합니다. 예를 들어
setTimeout(openMpM, 50000);
这句话会在每次closeM()
的时候执行,与n
값은 관련이 없습니다.n = n++
不会改变n
값 외에도다음은 제가 수정한 코드입니다. 질문하신 내용과 동일하므로 답변하지 않겠습니다.
으아악n = n++;
n 연산자 우선순위로 인해 n은 변경되지 않았습니다
그래서 바로 ++n;이어야 합니다