jQuery background-image changer

giovedì, 2 ottobre

Nuovo sito, nuova feature studiata apposta, con jQuery e le API che intervengono sui CSS sono riuscito a costruire un semplice “background changer”, in modo da cambiare la fotografia di fondo al <body>.
Guardiamo il codice ovviamente includiamo nell’head il jquery.js:

HTML
<div class=”bg 1″>1</div>
<div class=”bg 2″>2</div>

CSS
body {
background: #fff url(skin/bg0.jpg) center top no-repeat fixed;
}
.bg {
position:realtive; float:left;
height: 19px; width: 19px;
text-align:center; line-height: 19px;
margin: 0px 1px 1px 0px;
background: #000; color: #fff;
cursor:pointer;
}

JAVASCRIPT
$(document).ready(function(){
$(”.bg.1″).click(function(){
$(”body”).css(’background-image’,'url(skin/bg1.jpg)’);
});
$(”.bg.2″).click(function(){
$(”body”).css(’background-image’,'url(skin/bg2.jpg)’);
});
});

Ora non mi resta che implementare i coockie (o con jquery.coockie.js plugin o direttamente con php) per conservare la scelta del background, se qualcuno ha idee per aggiunte, correzioni e o revisioni ecc, liberissimo di condividerle.


gizstyle, iPhone version

lunedì, 14 luglio


Da oggi disponibile la versione per Safari Mobile del mio blog, utilizzando un comodo plugin di WordPress che riconosce il content-robot del browser utilizzato e nel caso di Safari Mobile (iPhone, iPodTouch) viene mostrata automaticamente la versione mobile del blog.
Ho preso questo plugin e l’ho riadattato secondo le mie preferenze.
Il principio di reindirizzamento attraverso questa funzione php è applicabile a qualsiasi pagina si voglia mostrare in un altra versione a seconda del browser che si usi.
Posso dire di poter realizzare siti per iPhone.


smoog-theme


Ultimi Post