A volte può essere necessario centrare verticalmente ed orizzontalmente un elemento nella finestra del browser (per esempio dovevo centrare il loader di una chiamata ajax, elemento era bindato su ajaxstart() e ajaxstop()), e mentre per l’orientamento orizzontale non ci sono difficoltà (basta usare css, per es. margin: 0px auto), per quello verticale bisogna sudare un pochetto.
Dopo una veloce ricerca su internet mi sono imbattuto su questo articolo. Io ho aggiunto una leggera modifica, ed ecco il risultato:
Continua…
Un piccolo snippet
findImageSize($("img#myimg"));
function findImageSize(img){
pLog("Finding image size");
var tempWidth = img.width();
var tempHeight = img.height();
img.removeAttr("width").removeAttr("height").css("width","").css("height","");
currentImageHeight = img.height();
currentImageWidth = img.width();
img.width(tempWidth).height(tempHeight);
}
Premessa
Questo post nasce come una specie di appunti personali per quanto riguarda il mio studio della libreria JQuery.
Siccome mi sono reso conto che non esiste una documentazione in lingua italiana di tutte le api, ma solamente dei tutorial sparsi, ho deciso di condividere questi appunti.
Il post è in costante aggiornamento, perciò se volete usare questa documentazione da qualche parte siete pregati di linkare questo post come documento originale, grazie :)
Continua…