Visualizzazione risultati 1 fino 9 di 9
Like Tree1Likes
  • 1 Post By miki92

Discussione: problema javascript

  1. #1
    Guest

    Question problema javascript

    Ho questo codice script che mi permette di rendere visibili dei div al click di precisi link:

    <script type="text/javascript">
    $(document).ready(function()
    {
    var container = $('#content-home');
    var itemSelector = '#nav li a';


    var prevElem = container;
    $(document).on('click', itemSelector, function(e)
    {
    e.preventDefault();


    var pageName = $(this).attr('data-load');
    $(prevElem).fadeOut(function(){
    prevElem = $('#content-' + pageName);
    $(prevElem).fadeIn();
    });
    });
    });

    </script>

    Il problema sussiste ogni volta che carichi la pagina, inquanto ritorna l'opzione di base (se ad es hai settato un div visibile quando viene caricata all'inizio la pagina, ogni volta che aggiorni la pag si vedrà questo contenuto e no il div al momento visibile). Avete soluzioni?!?!? Perpiacere :(

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Potresti memorizzare in un cookie quali div sono visibili così in caso di refresh il codice (che dovrà effettuare un controllo nei cookie) saprà quale div dovrà essere visibile e quale no.
    iltuositoprova likes this.
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    l'unico modo che mi viene in mente è quello di avere una variabile esterna alla pagina che conserva lo stato della selezione , può essere un file di testo o un tabella DB .

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    NLSweb io invece penso che per il suo uso sia più pratico l'utilizzo dei cookie perchè altrimenti dovrebbe richiamare via ajax una pagina PHP che poi provvede alla memorizzazione (in baso all'IP!?) della scelta dell'utente nel DB o file di testo che sia.

    Trattandosi di javascript penso che l'utilizzo dei cookie sia più facile e più veloce perchè fa affidamento al solo lato client e pertanto le impostazioni restano nel browser.
    Apprezzi l'aiuto? Offrimi un caffè!

  5. #5
    Guest

    Predefinito

    saresti cortese da indicarmi come si fa? non sono pratico :(

  6. #6
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    per creare
    document.cookie="varibile=valore";
    per leggere
    var x = document.cookie;

  7. #7
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    hai ragione 'miki92' , è meglio usare un cookie .. grazie .

  8. #8
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Citazione Originalmente inviato da iltuositoprova Visualizza messaggio
    saresti cortese da indicarmi come si fa? non sono pratico :(
    Dato che usi jQuery ti suggerisco direttamente di dare uno sguardo qui.
    Apprezzi l'aiuto? Offrimi un caffè!

  9. #9
    Guest

    Predefinito

    Grazie a tutti, quanto prima testo e faccio sapere

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •