나는 phonegap 프로젝트에서 일하고 있습니다. 긴 보도 자료를 구현해야합니다. JavaScript를 사용하여 이미지/버튼을 길게 누를 경우 어떻게 감지 할 수 있습니까? 내 마음에 온다버튼/이미지를 길게 누르는 것을 감지하는 방법
0
A
답변
2
$('#target').mousedown(function() {
alert('Handler for .mousedown() called.');
//start a timer
});
$('#target').mouseup(function() {
alert('Handler for .mouseup() called.');
//stop the timer and decide on long click
});
1
한 가지 방법은 다음과 같습니다 onclick 이벤트의 시작에서
1), 시간을 기록,이 당신에게 첫 번째 클릭의 시간을 제공합니다.
2) 시간대를 확인하십시오. 시간 간격이 5 초라고 가정하면 길게 누르십시오. 검사가 성공하면 길게 누르십시오.
+0
nice :) 감사합니다. – sree
나는이 대답을 좋아하지 않는다. 이것은 모바일에서 수행되고 있다면 그것은 당신에게 당신이 찾고있는 행동을주지 않을 것입니다. 일정 시간 동안 누르고 있으면 대부분의 앱을 길게 누르면 상황에 맞는 메뉴가 열리거나 진동하거나 할 일이 무엇이든 할 수 있습니다. 당신이 풀어주기를 기다리지 않습니다. 귀하의 자바 스크립트는 동일해야합니다. – mtmurdock