Activa las notificaciones push PhoneGap Spain

Foro

Home Forums PhoneGap Spain Problema con eventos

This topic contains 3 replies, has 2 voices, and was last updated by  David Morales 3 meses, 1 semana .

Viendo 4 respuestas - de la 1 a 4 (de 4 en total)
  • Problema con eventos

    Intervenciones
  • Angela902 
    Participant

    Buenas tardes, tengo un problema con la app que estoy diseñando en PhoneGap-Framework7-Html5. Resulta que cuando la levanto mediante un navegador web para probarla, al iniciar todo bien, pero cuando me desplazo por los diferentes enlaces, por ejemplo, al volver a la página inicial del menú al darle click nuevamente ya no me despliega el menú de opciones, tengo que recargar (refrescar) la página para volver a ver su función. Este problema también ocurre cuando creo el Apk y lo instalo en un Android.

    De Antemano, Gracias Por la ayuda.

    • This topic was modified 3 meses, 1 semana by  Angela902.

    • This topic was modified 3 meses, 1 semana by  Angela902.
    David Morales 
    Participant

    Yo trabajo con Framework7.io puedes mostrar tu código? Quizás pueda ayudarte, dices enlaces te refieres a los tabs? O a los links? O a un menú desplegable


    Angela902 
    Participant

    Hola David, gracias por tu respuesta. Te comento que mi falla es con un menú desplegable que tengo en la página de inicio. por ejemplo cuando salto a otro enlace o link por ejemplo (contacto) y regreso nuevamente la página de inicio mi menú pierde el efecto de despliegue, tengo que recargar la página para que se vuelva a activar. Este es el código:

    html:
    <article>

    <button onclick=”myFunction()” class=”dropbtn”>Sobre mí</button>

    </article>

    Js:

    <script>

    function myFunction() {
    document.getElementById(“myDropdown”).classList.toggle(“show”);
    }

    window.onclick = function(event) {
    if (!event.target.matches(‘.dropbtn’)) {

    var dropdowns = document.getElementsByClassName(“dropdown-content”);
    var i;
    for (i = 0; i < dropdowns.length; i++) {
    var openDropdown = dropdowns[i];
    if (openDropdown.classList.contains(‘show’)) {
    openDropdown.classList.remove(‘show’);
    }
    }
    }
    }
    </script>

    Te comento que se me acaba de presentar otro problema: cuando levanto el servidor de Phonegap no me carga el proyecto, sino que me da como respuesta lo siguiente: Cannot GET /.

    Cualquier aporte agradecida de antemano.


    David Morales 
    Participant

    Primeramente hay algo que he notado da mucho problema querer cargar páginas como contacto.html o así.. Creo que lo mejor es cargar de manera dinámica el contenido, ocultando y mostrando información, esos links que manejas serian eventos a mostrar las secciones correspondientes quitando las que no vas a utilizar, hay mucha documentación, quizás puedas mejorar tu panel usando esto

     Code: arbitrary (select
    1.
    2.
    3.
    4.
    5.
    6.
    7.
    8.
    9.
    10.
    11.
    12.
    13.
    14.
    15.
    16.
    17.
    18.
    19.
    20.
    21.
    22.
    23.
    24.
    25.
    26.
    27.
    28.
    29.
    30.
    31.
    32.
    33.
    34.
    35.
    36.

    <body>
      <div id="app">
        <!-- Left Panel with Reveal effect -->
        <div>
          <div>
            ...
            <!-- Clicking on link with "panel-close" class will close panel -->
            <p><a href="#">Close me</a></p>
            <!-- Click on link with "panel-open" and data-panel="right" attribute will open Right panel -->
            <p><a href="#">Open Right Panel</a></p>
          </div>
        </div>

        <!-- Right Panel with Cover effect -->
        <div>
          <div>
            ...
            <!-- Click on link with "panel-close" class will close panel -->
            <p><a href="#">Close me</a></p>
            <!-- Click on link with "panel-open" and data-panel="left" attribute will open Left panel -->
            <p><a href="#">Open Left Panel</a></p>
          </div>
        </div>

        ...
        <div>
          <div>
            <!-- If no data-panel attribute, Left panel will be opened by default -->
            <p><a href="#">Open Left Panel</a></p>
            <!-- Click on link with "panel-open" and data-panel="right" attribute will open Right panel -->
            <p><a href="#">Open Right Panel</a></p>
          </div>
        </div>
      </div>
      ...
    </body>

    Con ese menú no tendrás problema al cargar los apartados de tu app, avisame si te sirvió, y con respecto al fallo del Get/ al parecer hay una ruta que no te esta funcionando, pero en tu código no veo que llames a nada, eso donde te sale?? Como que cuando cargas el servidor? Usas el build de Adobe para hacer tu apk o ipa? Quizás el problema lo tienes en tu config.xml


Viendo 4 respuestas - de la 1 a 4 (de 4 en total)

You must be logged in to reply to this topic.