on preshowpage

Dispara un evento previo a que se muestre una página.

Si el evento retorna false el cambio de página se aborta.

<viewport>.on('preshowpage', eventFnc);

eventFnc: function(prevPageId, pageId, effect, parameters, isBack)

  • prevPageId: Identificación de la página que se está abandonando.
  • pageId: Identificación de la página que se va a mostrar.
  • effect: Efecto que se está usando en la transición.
  • parameters: Parámetros usados en el método <viewport>.showPage(...).
  • isBack: Indica en true si se está mostrando una página como resultado de ir hacia atrás.

Ejemplo rápido

mui.viewport.on('preshowpage', function(prevPageId, pageId, effect, parameters, isBack) {
    if (pageId=='noentrarnunca') {
        return false;
    } else {
        return true;
    }
});