2017-09-29 2 views
0

Je souhaite implémenter une "info" de navigation de type "glisser-coller", comme celles qui apparaissent habituellement au tout premier démarrage d'une application, ... vous savez: une série d'écrans d'informations vous passez en revue l'un après l'autre, avec des points et un bouton "exit" en bas de l'écran pour pouvoir abandonner le "info/tutoriel" quand vous le souhaitez. Ma question concerne l'implémentation de cette fonctionnalité de sortie, car les liens de bouton "Précédent" du standard JQM ne me sortent pas de ces pages "info" mais me conduisent à la page d'information précédente (comme on pouvait s'y attendre) .jQuery Mobile (JQM) page précédente

Un lien statique n'est pas une option, car l'utilisateur peut appeler cette "info/tutoriel" à partir de plusieurs pages de l'APP.

En outre, je ne peux pas utiliser "document.referrer" car cela ne fonctionne pas comme prévu.

Enfin, je ne peux pas trouver le moyen d'obtenir un accès via des événements, avec l'aide de ui param (ui.prevPage [0] .baseURI) car il récupère "undefined"

Merci pour votre temps.

Cordialement.

P.S. J'utilise JQM 1.4.5.

Répondre

0

me répondre:

  1. à la page de référence (page-one) lien utiliser un "href =" Page-two.html référence = la page un »
  2. à la page mentionnée (? en page deux) nous utilisons un script comme celui-ci.

    function startup(){ 
        var location=document.URL; 
        var exitLink =location.slice(location.lastIndexOf("=")+1,location.length)+".html"; 
        var elements=document.getElementsByClassName("infoExit"); 
    
        for(var i=0,j=elements.length;i<j;i++) 
         elements[i].setAttribute("href",exitLink); 
    }; 
    
    document.addEventListener("DOMContentLoaded",startup); 
    

Meilleures salutations