- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Jquery style switcher in ogni pagina del sito
-
Jquery style switcher in ogni pagina del sito
Ciao a tutti,
chiedo scusa se c'è già una discussione simile, ma non sono riuscita a trovarla.
Per un progetto di prossima realizzazione, potrei avere la necessità di avere degli sfondi diversi in base alla pagina scelta; pensavo quindi ad uno style switcher in jquery (vorrei tentare questa strada prima di provare a farlo dinamicamente), ho trovato lo script che fa al caso mio, l'unico problema è che (come immaginavo), per applicarlo a tutte le pagine ci vogliono i cookies in modo che possano essere memorizzate le scelte dell'utente.
Questo è il codice che mi permette di cambiare lo sfondo
$(document).ready(function(){ $("li.one").click( function(){ $ ("body").removeClass('bg2 , bg3').addClass("bg1"); }); $("li.two").click( function(){ $ ("body").removeClass("bg1 , bg3").addClass("bg2"); }); $("li.three").click( function(){ $ ("body").removeClass("bg1 , bg2").addClass("bg3"); }); });
Come posso fare, utlilizzando i cookies, a far sì che gli sfondi cambino?
-
Ciao Ve,
io utilizzo queste funzioni per gestire i cookie via javascript:function createCookie(name,value,days) { var expires = ""; if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*3600*1000)); expires = "; expires="+date.toGMTString(); } document.cookie = name+"="+value+expires+"; path=/"; } function deleteCookie(name) { createCookie(name,"",-1); }
-
Grazie mille ayrton, provo ad utilizzare il tuo script!