-
Tabhold 를 이용한 롤클릭 이벤트 처리.Front-End/jQuery 2014. 10. 2. 16:26jquery 롱클릭 이벤트 처리롱클릭을 사용할 일이 많지는 않지만..특이한 경우 사용했던 때가 있어서 정리해 본다.기본적으로 제공하는 이벤트보다 이걸 사용하는것을 추천..제이쿼리 모바일쪽 탭 홀드.. http://api.jquerymobile.com/taphold/DemoONE
tap-holdTWO
tap-hold (alt)THREE
tap-hold
clickFOUR
tap-hold
click (alt)FIVE
draggable
tap-hold
click (alt)SIX
droppable
tap-hold
click (alt)SEVEN
5s
tap-hold
HTML
JavaScriptONE
tap-holdTWO
tap-hold (alt)THREE
tap-hold
clickFOUR
tap-hold
click (alt)FIVE
draggable
tap-hold
click (alt)SIX
droppable
tap-hold
click (alt)SEVEN
5s
tap-hold$(function() { $("#one").bind("taphold", function() { $("#debug").append("\ntap and hold on ONE"); }); $("#two").on("taphold", function() { $("#debug").append("\ntap and hold on TWO"); }); $("#three").on("taphold", {clickHandler: function() { $("#debug").append("\nclick on THREE"); }}, function() { $("#debug").append("\ntap and hold on THREE"); }); $("#four").on("taphold", function() { $("#debug").append("\ntap and hold on FOUR"); }) .on("click", function() { $("#debug").append("\nclick on FOUR"); }); $("#five").draggable(); $("#five").on("taphold", function() { $("#debug").append("\ntap and hold on FIVE"); }) .on("click", function() { $("#debug").append("\nclick on FIVE"); }); $("#six").droppable(); $("#six").on("taphold", function() { $("#debug").append("\ntap and hold on SIX"); }) .on("click", function() { $("#debug").append("\nclick on SIX"); }); $("#seven").on("taphold", {duration: 5000}, function() { $("#debug").append("\ntap and hold on SEVEN"); }); });
CSS.events div { width: 100px; height: 100px; margin: 20px; float: left; padding: 10px; font-weight: bold; } .events #one { background: #f00; } .events #two { background: #0f0; } .events #three { background: #000; color: #fff; } .events #four { background: #fff; color: #000; border: 1px solid #000; } .events #five { background: #dcda07; color: #000; } .events #six { background: #f10fff; color: #000; } .events #seven { background: #3cc9f4; color: #000; } .events #debug { clear: both; background: #000; color: #fff; width: 100%; display: block; margin-top: 2em; min-height: 100px; padding-bottom: 1em; font-family: monospace; }
해당 박스에 롱클릭 해보시면 동작합니다. 소스는 우클릭으로 js 파일 링크 받으셔요..'Front-End > jQuery' 카테고리의 다른 글
한글, 영어, 자음, 모음, 특수문자 정규식 (0) 2016.02.12 youtube 동영상 Thumbnail 가져오기 (0) 2015.02.11 패스워드 엔터 입력시 로그인 시키기. (0) 2015.02.10 jQuery Array merge 중복 데이터 제거 (0) 2015.01.09 Remove Array Value By index in jquery (0) 2014.11.03 jquery.cj-swipe.js 소개 (0) 2014.10.02 jQuery 를 이용한 + - 버튼 만들기. (0) 2014.10.02 HTML5 Local Storage (0) 2014.03.03 [jQuery] radio 값 가져오기, 설정하기 (2) 2013.11.27 비밀번호(패스워드) 유효성 체크 (문자, 숫자, 특수문자의 조합으로 6~16자리) [출처] [javascript] 비밀번호(패스워드) 유효성 체크 (문자, 숫자, 특수문자의 조합으로 6~16자리)|작성자 가을사랑 (0) 2013.11.19 댓글