Sto cercando di animare un elemento div da una posizione superiore assoluta a una posizione inferiore assoluta sul caricamento della pagina.jQuery animato da CSS "top" a "bottom"
La combinazione di CSS e codice jQuery sotto non riesce a spostare nulla:
CSS
#line-three {
position:absolute;
width:100%;
left:0px;
top:113px;
}
jQuery
$("#line-three").animate({
bottom: "100px",
}, 1200);
Grazie per il vostro aiuto!
EDIT:
Ho provato a cambiare a questo (come per i suggerimenti di graphicdevine), ma ancora non sigaro:
var footerOffsetTop = $('#line-three').offset().bottom;
$('#line-three').css({position:'absolute',top:'',bottom:footerOffsetTop})
$("#line-three").delay(100).animate({
bottom: '100px',
}, 1200);
ok, ha ottenuto il codice. Scusa non ero lì prima, ma ho dovuto dividere. – craniumonempty
Sì, quello script ha funzionato per FF, ma non è stato testato in IE. Ne ho creato un altro che non usa jquery ui, ma ho dovuto fare qualche ritocco per farlo funzionare. – craniumonempty
offset(). Bottom non esiste, offset() restituisce solo le proprietà superiore e sinistra. – daniloquio