Как сделать снимок, когда палец касается экрана и когда палец убран с экрана на устройстве с сенсорным экраном - PullRequest
2 голосов
/ 01 октября 2010

Я разрабатываю приложение для сенсорного экрана, и я хотел бы захватить эквивалент событий мыши и мыши.

Например, когда пользователь касается пальца экрана, будет выполняться функция javascript, но когда палец покидает экран, функция останавливается.

Я использую firefox 3.5 с jQueryрамки для моего JavaScript.

Спасибо за любую помощь, Бен

Ответы [ 4 ]

2 голосов
/ 01 октября 2010

Просто используйте jQuery mousedown и mouseup .

Нет особых событий для использования пальца, потому что все действия с пальцем - запуск событий мышина странице:

$(document).mousedown(function(e) {
   alert("Finger is Down");
});

$(document).mouseup(function(e) {
   alert("Finger is Up");
});
1 голос
/ 28 сентября 2014

Вы, вероятно, заинтересованы в событии touchcancel: https://developer.mozilla.org/en-US/docs/Web/Events/touchcancel.

1 голос
/ 16 ноября 2013

Событие touchstart возникает, когда палец касается экрана, независимо от того, собирается ли пользователь нажимать или прокручивать. mousedown в этих случаях не работает.

$(document).on('touchstart', 'body', function(){
  alert("Screen touched");
});

Я не знаю ни одного события, которое возникает, когда палец покидает экран.

0 голосов
/ 01 октября 2010

Я думаю этот плагин jQuery может помочь вам.

...