jQuery.event.special.dblclick = {
    setup: function(data, namespaces) {
        var elem = this,
            $elem = jQuery(elem);
        $elem.bind('touchend.dblclick', jQuery.event.special.dblclick.handler);
    },
    teardown: function(namespaces) {
        var elem = this,
            $elem = jQuery(elem);
        $elem.unbind('touchend.dblclick');
    },
    handler: function(event) {
        var elem = event.target,
            $elem = jQuery(elem),
            lastTouch = $elem.data('lastTouch') || 0,
            now = new Date().getTime();
        var delta = now - lastTouch;
        if(delta > 20 && delta<500){
            $elem.data('lastTouch', 0);
            $elem.trigger('dblclick');
        }else
            $elem.data('lastTouch', now);
    }
};
위 내용을 jquery.doubletap.js (혹은 원하는 이름)으로 저장하여 <script> 태그로 import 한다.
출처 : https://forum.jquery.com/topic/doubletap-event
'내가 자꾸 까먹어서 쓰는 개발 이야기 > jQuery' 카테고리의 다른 글
| [펌] jQuery 빠른 처리를 위한 CSS 셀렉터 사용팁 (0) | 2014.02.14 | 
|---|---|
| 모바일에서 특정 오브젝트 스크롤 막기 (0) | 2014.02.12 | 
| jQuery 플러그인 모음 (0) | 2014.01.09 | 
| jQuery에서 input/textarea 객체에 붙여넣기(ctrl+V) 인식 (0) | 2013.07.03 | 
| jQuery-UI selectable 에서 멀티셀렉트 기본설정 && toggle 모드 사용하기 (0) | 2013.04.11 | 




최근댓글