Эвенты мобильных приложении¶
$('div').bind('touchstart', function(event){...})
События страниц¶
mobileinit - событие происходит когда загружается библиотека
pagebeforeload - Происходит перед выполнением Ajax-3anpoca на загрузку страницы
pageload - Происходит после успешной загрузки страницы посредством Ajax-3anpoca
$(document).bind('pageload', function(event, data){ // data.url - URL-адрес, переданный методу loadPage () // data.absUrl - Полный URL-адрес // data.options - Параметры Ajax-3anpoca // data.xhr - Объект jQuery, представляющий Ajax-3anpoc // data.textStatus - Строка, описывающая состояние запроса. ... })
pageloadfailed - Происходит при неудачном завершении загрузки страницы посредством Ajax-запроса
pagebeforechange - Происходит перед переходом на другую страницу
pagechange - Происходит после перехода на другую страницу
pagechangefailed - Происходит после неудачного перехода на другую страницу (обычно это связано с тем, что запрошенный документ не смог быть загружен)
pagebeforeshow - Происходит перед отображением страницы
pagebeforehide - Происходит перед сокрытием страницы, с которой совершается переход на другуюстраницу
pageshow - Происходит после отображения страницы
pagehide - Происходит после сокрытия ранее отображавшейся страницы, с которой выполняется переход на другую страницу
pageinit - Происходит по завершении инициализации страницы
$(document).bind('pageinit', function(){ ... })
События касаний¶
touchstart - Происходит, когда пользователь касается экрана пальцем. Для устройств, поддерживающих множественные касания (мультитач-устройств), это событие происходит независимо для каждой точки касания
touchend - Происходит, когда пользователь убирает палец с экрана
touchmove - Происходит, когда пользователь перемещает палец, не отрывая его от экрана
touchcancel - Происходит в момент прерывания последовательности прикосновений. Смысл этого события зависит от устройства, но обычно оно означает, что палец пользователя выходит за пределы экрана
События жестов¶
tap - Происходит, когда пользователь касается пальцем экрана, а затем быстро убирает его
taphold - Происходит, когда пользователь касается экрана, удерживает палец на месте в течение примерно одной секунды, а затем убирает его
swipe - Происходит, когда пользователь перемещает палец по экрану на расстояние по крайней мере 30 пикселей при изменении положения точки касания по вертикали менее чем на 20 пикселей, совершая этот жест примерно за одну секунду
swipeieft - Происходит, когда пользователь перемещает палец по экрану справа налево
swiperight - Происходит, когда пользователь перемещает палец по экрану слева направо
Виртуальные события¶
vmouseover - Происходит в ответ на событие mouseover (для события touch аналогичный эквивалент отсутствует, поскольку палец пользователя не находится в постоянном контакте с экраном)
vmousedown - Происходит в ответ на события touchdown и mousedown
vmousemove - Происходит в ответ на события touchmove и mousemove
vmouseup - Происходит в ответ на события touchup и mouseup
vclick - Происходит в ответ на событие click
vmousecancel - Происходит в ответ на события touchcancel и mousecancel
События изменения экрана¶
orientationchange - событие изменение ориентации экрана
События сворачиваемых виджетов¶
collapse - вджет сворачивается
expand - виджет разворачивается