시작페이지로 즐겨찾기추가
로그인
회원가입 l 출석체크 l 마이페이지 l CGIMALL
happycgi
자료실 사이트등록 랭킹100 프로그램리뷰 관리자추천자료 초보가이드
커뮤니티
전체 펼쳐보기
퀵메뉴링크 jquery , CSS , PHP , Javascript , 무료폰트 , ASP
상세검색
 > JAVASCRIPT > javascript 소스창고 > 이벤트 > 브라우저에서 발생하는 이벤트에 딜레이 주기 상세정보
사이트등록
클라우드태그
javascript
php
CSS
html
ASP
API
jquery
mysql
image
mobile
slide
게시판
메뉴
현재접속자 30 새로고침
브라우저에서 발생하는 이벤트에 딜레이 주기
소스통계정보 오류신고 및 문의
해피팀
네티즌
트위터로 보내기 페이스북으로 보내기 네이버로공유
소스분류 이벤트
다운로드 횟수 54 회
간단설명 브라우저에서 발생하는 이벤트에 딜레이 주고 싶을 때 사용하는 플러그인 입니다.
평가하기 훌륭함 매우좋음 좋음 괜찮음 보통 별로
홈페이지바로가기 소스다운로드 데모 미리보기가 없습니다 스크랩하기


안녕하세요 해피CGI 입니다.


프로젝트 진행 중 입력 박스에서 발생하는 이벤트를 감지 후 처리해야 하는 프로그램을 만들어야 했는데요.

그런데 단순히 감지만 하는게 아닌 특정 시간이 지난 후 감지된 이벤트를 해야 했습니다.

즉, 입력박스가 있고 입력박스에 내용을 입력하되 5초 동안 입력이 없으면 이벤트를 감지하고 이를 임시 저장해야 합니다.


위의 프로그램을 만들려고 하다가 왠지 플러그인이 있을듯 하여 찾아 보게 되었는데요.

역시나 플러그인이 있어서 소개합니다.

https://github.com/bgrins/bindWithDelay 


사용방법은 매우 간단합니다.


 

Usage: 
	See http://api.jquery.com/bind/
	.bindWithDelay( eventType, [ eventData ], handler(eventObject), timeout, throttle )

Examples:
	$("#foo").bindWithDelay("click", function(e) { }, 100);
	$(window).bindWithDelay("resize", { optional: "eventData" }, callback, 1000);
	$(window).bindWithDelay("resize", callback, 1000, true);



첨부된 압축파일에 보면 onDelay.html 파일이 있습니다. 

해당 파일에는 Delay 주는 방식에 대해서 안내 되어 있으니 다른 방식으로도 응용할 수 있습니다. 


해당 플러그인의 라이센스는 MIT 라이센스 입니다. ^^


 


네티즌 의견   이용하신 자료의 후기를 자유롭게 작성하세요. (상업적인 광고 및 도배성 글 등은 사전통보없이 삭제될 수 있습니다.)
내용 아이디 의견남기기
등록된 의견이 없습니다.
1
이름
내용
:네맞아요: :화나는군요: :잠와: :우울해: :이건아냐: :왕하하: 왕웃음~ 놀램~
평가하기 훌륭함 매우좋음 좋음 괜찮음 보통 별로
도배방지키
 62566794 보이는 도배방지키를 입력하세요.