2011-02-01 7 views

답변

0

버튼을 두 번 클릭하면 각 클릭이 onclick 이벤트가 발생하므로 거의 의미가 없습니다.

function ClickMe(oButton) { 
    if (oButton.getAttribute("clicked") == "1") { 
     alert("double click!"); 
     oButton.setAttribute("clicked", "0"); 
     return; 
    } 

    oButton.setAttribute("clicked", "1"); 
    window.setTimeout(function() { oButton.setAttribute("clicked", "0"); }, 500); 
} 

그리고 HTML :

<button type="button" onclick="ClickMe(this);">Click</button> 

테스트 케이스 : http://jsfiddle.net/yahavbr/HGJEG/

가장 안전한 방법은 온 클릭 평범한를 사용하여 자신의 "더블 클릭"이벤트를 구축입니다 .. JS 필요