자바스크립트로 이중 클릭, 이중 터치 실행방지
- created
- category
- worklog
var timestamp;
var isDoubleExecution = function(tempo) {
var now = new Date().getTime();
var result = now - timestamp < tempo;
timestamp = now;
return result;
};
if (isDoublieExecution(100)) {
console.log('double click!!');
}
….
이런식으로 하려고 했는데 팀장님이 클릭하면 disabled
처리 하면 되지 않냐는 말에 정신이 번쩍..
처리하려던 부분이 마침 버튼이어서 그렇게 하는게 훠~어어얼씬 더 가벼운 부분이라 그렇게 처리했다. 저게 무슨짓인지…
스크립트 과잉이 되지 않도록 신경쓴다고 쓰는데 멀었다.