Dispara un evento cuando se desplaza el dedo sobre el viewport.
Hay 8 eventos posibles:
- <viewport>.on('swipeleft', eventFnc): Izquierda derecha.
- <viewport>.on('swiperight', eventFnc): Derecha izquierda.
- <viewport>.on('swipeup', eventFnc): Arriba abajo.
- <viewport>.on('swipedown', eventFnc): Abajo arriba.
- <viewport>.on('swipeleftdiscover', eventFnc): Izquierda derecha.
- <viewport>.on('swiperightdiscover', eventFnc): Derecha izquierda .
- <viewport>.on('swipeupdiscover', eventFnc): Arriba abajo.
- <viewport>.on('swipedowndiscover', eventFnc): Abajo arriba.
Los eventos discover se disparan únicamente cuando se comienza sobre el borde, en forma de descubrimiento.
eventFnc: function(currentPageId, originalTarget, event, startX, startY, endX, endY)
Ejemplo rápido
//Desplazamiento descubriendo desde la derecha hacia la izquierda, produce un back
//siempre que no esté un panel abierto o se esté en la página inicial.
mui.viewport.on("swiperightdiscover", function(currentPageId, originalTarget, event, startX, startY, endX, endY) {
if (!mui.viewport.panelIsOpen() && !currentPageId=='home') {
mui.history.back();
}
});