Double touch event

An example showing how implement double touch event on Tizen 2.3.
var lastTouchTime = 0;
var lastTouchPos = null;

document.body.addEventListener('touchstart', function(e) {
  var touchPos = e.changedTouches[0];
  var touchTime = e.timeStamp;

  if (touchTime - lastTouchTime < 500 &&
    Math.abs(touchPos.clientX - lastTouchPos.clientX) <= 20 &&
    Math.abs(touchPos.clientY - lastTouchPos.clientY) <= 20) {
    lastTouchTime = 0;
    
    /* DO SOMETHING HERE... */
  } else {
    lastTouchTime = touchTime;
  }

  lastTouchPos = touchPos;
});

Responses

0 Replies