Quote:
Originariamente inviato da Craig Willmore
Ma in questo modo quale sarà il punto di riferimento dell'oggetto?
|
feed_obj.style.top = (body.scrollTop + 10) + "px";
feed_obj.style.left = "10px";
Vuol dire: metti il top a +10px dal scrollTop del body, metti left a 10px. Dove scrollTop del body è l'ammontare di pixel scrollati in senso verticale.
EDIT: tra l'altro bisogna precisare che se la pagina può anche scrollare orizzontalmente, sarebbe più corretto mettere:
feed_obj.style.left = (body.scrollLeft + 10) + "px";
Poi comunque la posizione da "mantenere" la gestisci programmaticamente come vuoi tu. Ad esempio: vuoi che l'immagine stia sempre in alto a destra?? Allora aggiungi:
window.onresize = scroll_func;
e poi fai:
feed_obj.style.left = (body.scrollLeft + body.clientWidth - 32 - 10) + "px";