Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Cambiare sfondo Body a seconda della voce del menù selezionata

    Ciao a tutti.....mi servirebbe una mano con Jquery.
    Praticamente vorrei che lo sfondo cambi a seconda della voce del menù selezionata...

    Ho provato così

    codice:
    <ul >[*]Link     [*]Link[/list]
    con questa funzione Jquery

    codice:
    function funzione() {
    
    $("body").css("background-color" ,"#000")
    }
    Il problema è che il cambio avviene solo al click del mouse e appena si rilascia il pulsante il colore ritorna quello originario...come faccio a risolvere???

  2. #2
    Torna il colore originario perché quando rilasci il mouse la pagina viene ricaricata.
    La variazione dello sfondo deve avvenire quando la nuova pagina viene aperta, non appena prima di chiudere la vecchia.
    codice:
    $(function(){// al caricamento della pagina
        var qstring=location.search.replace('?menu=',''); //recupero il valore passato 
        //e imposto lo sfondo:
        var bg;
        switch(qstring){
            case '1': bg='#000'; break;
            case '2': bg='#666'; break;
            //ecc.
        }
        $("body").css("backgroundColor",bg);
    });
    Ciao

  3. #3
    Ciao lucavizzi, grazie mille e scusa il ritardo nel risponderti !

    Ho provato il codice che mi hai dato ma non riesco a farlo andare....ne al caricamento ne dando il nome alla funzione in maniera che sia collegata all'href.

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.