Mais uma dica rápida.
Sabe aqueles sites que tem alguns botões para trocar de cor de fundo / layout? Então, hoje eu vou explicar como fazer isso facilmente com jQuery.
Como todo mundo já sabe, eu não sou de enrolar colocando aqueles textos enormes, vamos direto ao ponto.
<ul id="menu"> <li><a href="#" rel="1.css">Estilo 1</a></li> <li><a href="#" rel="2.css">Estilo 2</a></li> <li><a href="#" rel="3.css">Estilo 3</a></li> </ul>
Aqui temos 3 links, os 3 links apontam para estilos diferentes (1.css, 2.css, 3.css).
Você faz o que quiser, como eu não estou ganhando pra isso, vou fazer um bem simples (um não, 3
).
1.css
body {
color: #FFF;
font-family: Arial;
background: #000;
}
2.css
body {
color: #000;
font-family: Verdana;
background: #FFF;
}
3.css
body {
color: #FFF;
font-family: Arial;
background: #c0c0c0;
}
- Dom Ruan, já criei os estilos, mais não tá funcionando…..
- Calma meu pupilo. Tudo tem seu tempo na vida. Eu ainda nem falei do jQuery.
Vamos dar aquela pitadinha de javascript. Po sem jQuery não tem graça ¬¬.
$(document).ready(function() {
$("#menu li a").click(function() {
$("link").attr("href",$(this).attr('rel'));
return false;
});
});
Tá bom meu discípulo, eu te dou esta colher de chá.
$(document).ready(function() { funciona né? a eu adiciona na função click aquele código.a e coloco no atributo HREF do linkPronto.
Da uma olhada no DEMO.
Beijo do #Nerd.
[...] fazer um stylesheet switcher com jquery. Trocando o estilo da página com jQuery. fique por dentro clique aqui. Fonte: [...]
Fala Ruan, to com um probleminha. Estou desenvolvendo um site que troca todo o estilo quando o usuario clica na opção.
ou seja, o meu href vai direcionar pra outra pagina, quero q o estilo escolhido continue…
Da uma luz? =)
Olá nininha, claro. Me passa o site ai.
Mais você pode fazer de duas maneiras.
1º Você salva no banco o estilo escolhido.
2º Você salva em um cookie.