javascript 에서 중복 클릭 방지, 너무 빨리 클릭 방지 실 용적 인 방법

714 단어 js
중복 클릭 을 방지 하려 면 스위치 를 추가 할 수 있 습 니 다. 이 스위치 는 기본적으로 true 입 니 다. 첫 번 째 클릭 으로 false 로 바 꿉 니 다. 이벤트 의 실행 을 누 르 려 면 이 스위치 가 true 인지, true 로 실행 되 는 지, false 로 실행 되 지 않 는 지 판단 해 야 합 니 다.예 는 다음 과 같다.
var isclick= true;
function click(){
    if(isclick){
       isclick = false;
       //           
        ...
    }
}

물론 너무 빨리 클릭 하 는 것 을 방지 하기 위해 타이머 도 설정 할 수 있 고 일정 시간 이 지나 면 자동 으로 스위치 를 트 루 로 바 꿀 수 있다. 다음 예 는 500 밀리초 후에 스위치 가 자동 으로 트 루 로 바 뀌 는 것 이다.
var isclick= true;
function click(){
    if(isclick){
        isclick= false;
        //           
            ...

        //   
        setTimeout(function(){ 
            isclick = true;
        }, 500);
    }
}

좋은 웹페이지 즐겨찾기