Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    46

    Problema con link JQuery-mobile

    Ciao a tutti,
    scrivo perché mi trovo a dover affrontare uno spiacevole problema, ho costruito una pagina
    con jquery mobile molto semplice contenete un layout multipagina.
    Ogni singola pagina contiene:
    codice:
    <div data-role="page" id="IdUnivoco">
    tali pagine sono linkate partendo da una lista del tipo:
    codice:
    <ul data-role="listview" data-inset="true"  >
    	<li data-icon="info" >Testo1  
    	<li data-icon="info" >Testo2[/list]
    Il problema è che arrivando alla pagina e cliccando sul pulsante della lista non viene aperto niente
    ma se scelgo "Apri link in un'altra scheda" funziona a meraviglia....

    Sto cercando possibili errori del tipo tag rimasti aperti o cose simili con il validatore W3C ma attualmente,
    nonostante le correzioni, sembra che non cambi niente!!
    Qualcuno può aiutarmi?
    Grazie!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Premesso che non conosco molto jquery mobile <div data-role="page" id="IdUnivoco"> (sempre che IdUnivoco equivalga a Id1 o Id2) nei link ti riferisci a delle ancore <a name="id1">testo verifica questo passaggio (come test) per capire se il problema è quello modifica il tag <div> con il tag <a>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    46
    Ciao,
    grazie per la risposta! Si in effetti sono delle ancore, ed "IdUnivoco" corrisponde
    rispettivamente ad Id1 o Id2, in sintesi sono certo che i riferimenti siano rivolti
    ad identificatori univoci.
    Detto questo il problema sembra essersi risolto con un piccolo accorgimento
    scovato nei meandri della documentazione JQuery-mobile cito:

    When linking from a single to a multi-page document, like the link below, you must add the data-ajax="false" attribute to the link to force a full page refresh. Per approfondimenti

    Se non ho capito male data-ajax="false" forza la pagina ad aggiornarsi quando viene premuto il link, immagino che essendo un ancora alla stessa pagina ma riferendosi a quella che viene considerata da JQuery-mobile una pagina diversa forzare l'aggiornamento ci consente di visualizzare i contenuti!!

    Speriamo che la soluzione sia definitiva!!!
    Grazie ancora

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.