обеспечивая поддержку исчерпывающего набора сенсорных событий.

ли распознать сенсорные события в браузере Safari на iPad с помощью jQuery?

Я использовал события mouseOver и mouseOut в веб-приложении. Существуют ли подобные события для браузера Safari на iPad, поскольку нет таких событий, как mouseOut, mouseMove?

Ответы на вопрос(2)

это даже проще, чем все остальные ответы.

$('#whatever').on({ 'touchstart' : function(){ /* do something... */ } });
 Octopus15 янв. 2014 г., 09:23
когда я иду$('#whatever').on({ 'touchstart' : function(ev){}});, ev кажется, не имеет никакой информации о касаниях (touch, targetTouches или changeTouches)
 Peter Bloomfield21 янв. 2014 г., 17:34
@ Осьминог: Вы найдете информацию о прикосновениях подev.originalEvent.
 goodeye18 июн. 2013 г., 23:56
Это хорошо работает. Мне нужно было щелкнуть и запустить сенсорный запуск, чтобы сделать то же самое, и я привык к необъектному синтаксису, так как$('#whatever').on('touchstart click', function(){ /* do something... */ });
 Abhishek B.25 мар. 2013 г., 08:07
Да, Тимоти, я не использовал версию 1.7+ на момент запуска проекта. Теперь я использую jquery 1.7+. Спасибо за хорошее предложение и ответ .. Большое спасибо. :)
 honk3126 июн. 2014 г., 09:59
@edonbajrami Да, конечно. проверитьдокументы и искать «делегированные события». $ ("# элемент для отслеживания новых элементов"). on ("eventX", "#element", function (event) {/ * независимо от * /});
Решение Вопроса

но вы можете легко создать свой собственный, используя следующие события

touchstartTouchMovetouchendtouchcancel

Например,touchmove

document.addEventListener('touchmove', function(e) {
    e.preventDefault();
    var touch = e.touches[0];
    alert(touch.pageX + " - " + touch.pageY);
}, false);

Это работает в большинстве браузеров на основе webkit (включая Android).

Вот хорошая документация:

 Darin Kolev19 дек. 2013 г., 12:12
да, $ (e.target)
 Abhishek B.21 янв. 2011 г., 06:32
Большое спасибо, Дэвид, я думаю, что это сработает, но что такое e.touches [0]? Можете ли вы описать аргумент "е" в деталях?
 David Pean21 янв. 2011 г., 07:05
e - объект события, который автоматически передается обработчику. Для браузера Safari (и для Android тоже) теперь он содержит массив всех касаний, которые пользователь сделал на экране. Каждое касание имеет свои свойства (например, координаты x, y)
 Muhammad Umer17 авг. 2013 г., 22:33
Теперь, как вы узнаете, какой элемент вызывает событие -__-
 Muhammad Umer17 авг. 2013 г., 22:43
хорошо, я понял, вы бы использовали что-то вроде e.target

Ваш ответ на вопрос