Эвенты мобильных приложении

$('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 - виджет разворачивается