0
작동하지 않습니다하지만 그것은 단지 컴퓨터에서 작동더블 클릭 내가 jQuery를 사용하여 더블 클릭 이벤트를 구현하고 싶습니다
내 이벤트 :
$('td').on('dblclick', function(e) {
console.log('test');
});
작동하지 않습니다하지만 그것은 단지 컴퓨터에서 작동더블 클릭 내가 jQuery를 사용하여 더블 클릭 이벤트를 구현하고 싶습니다
내 이벤트 :
$('td').on('dblclick', function(e) {
console.log('test');
});
코드가 모바일에서 작동하지 않는 이유는 휴대 기기 용 dblclick
이벤트 리스너가 없기 때문에 dbltap
이벤트 리스너를 가리키며 데스크톱 상대방과 차별화되는 다른 많은 수신기도 있습니다.
모바일 이벤트는 일반적으로 찾을 수있는이 300ms 지연을 이해하기위한이 읽어 보시기 바랍니다 :
그리고 대한 briangonzalez.org/posts/mouse-and-touch-events-done-right
이 플러그인은 여기pointer.js
입니다 davidwalsh.name/pointer-event
EX는 :
var element = document.getElementById('element');
element.addEventListener('pointerclick',function(e){
//run following code
});
단지 몇 가지 이벤트가 아직 제스처 수백 있기 때문에 또한 단지 이동 감지를위한 또 다른 플러그인이있다. 그것은 dblclick 모바일 기기에 가능하지 않기 때문에 당신이 dbltap의 이벤트 리스너에 사용할 수있는 심 Theres는
흥미로운 보인다. 이 기사를 읽으면 300ms의 지연으로 더 많은 것을 이해하는 데 도움이 될 것입니다. http://briangonzalez.org/posts/mouse-and-touch-events-done-right – EasyBB
좋습니다, EasyBB. 감사합니다. 내 코드에 문제가 있다고 생각했는데 ... 그리고 플러그인이 있습니까? – tonymx227
예, http://davidwalsh.name/pointer-event가 있습니다.이 글을 잘 읽으십시오. – EasyBB