Immagine che si sposta in automatico con lo scroll della pagina
Autor: Francesco A.
Visitado 2169,
Seguidores 1,
Compartilhado 0
Ciao, vorrei inserire un'immagine che venga visualizzata a margine della pagina e che salga e scenda in automatico quando scorriamo. E' possibile?
Publicado em
... questo è quello che uso (anzi, usavo) da quasi 10 anni: http://www.zspace.it/kolasim/website/rosaventiSwishMax/gif.html
... l'avevo prelevato da qui: http://www.dynamicdrive.com/dynamicindex1/staticmenu.htm
... cercando in rete magari troverai di meglio...
.
ciao
Autor
Ho trovato questo codice:
<div id="divTopRight" style="position:absolute">
<img src="indirizzo dell'immagine"/>
</div>
<script type="text/javascript">
var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
function JSFX_FloatDiv(id, sx, sy)
{
var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
var px = document.layers ? "" : "px";
window[id + "_obj"] = el;
if(d.layers)el.style=el;
el.cx = el.sx = sx;el.cy = el.sy = sy;
el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};
el.floatIt=function()
{
var pX, pY;
pX = (this.sx >= 0) ? 0 : ns ? innerWidth :
document.documentElement && document.documentElement.clientWidth ?
document.documentElement.clientWidth : document.body.clientWidth;
pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ?
document.documentElement.scrollTop : document.body.scrollTop;
if(this.sy<0)
pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ?
document.documentElement.clientHeight : document.body.clientHeight;
this.cx += (pX + this.sx - this.cx)/8;this.cy += (pY + this.sy - this.cy)/8;
this.sP(this.cx, this.cy);
setTimeout(this.id + "_obj.floatIt()", 40);
}
return el;
}
JSFX_FloatDiv("divTopRight", -150, 10).floatIt();
</script>
Però vorrei creare un collegamento su quell'immagine che mi riporta in cima alla pagina, come posso fare? Inoltre sarebbe possibile nascondere l'immagine quando la pagina è al top e farla apparire quando la pagina scende oltre intestazione?
qui la demo:
http://lab.mattvarone.com/projects/jquery/totop/
e qui il codice:
http://mattvarone.com/web-design/uitotop-jquery-plugin/
se ho capito quello che cerchi...
Autor
ok grazie ma come dovrei procedere?
se vuoi nel mio profilo trovi la mia mail privata...
Gabriele scrisse:
Mhmmm, perché in privato?
Nel covo di sovversivi si fa diversamente:
http://www.unofficialwsx5.com/index.php?topic=1781.0
Questa è una cosa che per me è stata sempre incomprensibile. E me ne lamentai già circa un anno fa (non perdo tempo a ritrovare il post).
perchè ho già il progetto pronto e con i file allegati mi pesa 1,40 e non lo posso allegare....
azzzzz....non vi va mai bene niente di quello che faccio io...ahahaha
Scusa Mirko, parlo per me.
Chi partecipa a discussioni su Answer è interessato alle problematiche esposte. Quando ne è in grado suggerisce una soluzione, quando non lo è vorrebbe venire a conoscenza delle soluzioni altrui.
Da un po' di tempo è invalso l'uso di suggerire contatti privati. Non solo da parte tua. Sempre più spesso KolAsim consglia di mettersi in contatto con te o con Skeggia.
Oltre a ciò, per ben due volte (una con te, l'altra con Skeggia), mi è capitato di dedicare del tempo a rispondere a qualcuno per poi sentirmi dire "scusa, hai ragione, ma siamo in contatto privatamente, per cui non puoi capire". E ciò non è gratificante.
Per cui, rispondendo alla tua conclusione: non è vero che "non vi va mai bene niente di quello che faccio io", ma certo non può entusiasmarci essere tagliati fuori dalle discussioni.
Non solo per questo, ma soprattutto per altri motivi, sto seriamente maturando l'idea di non partecipare più ad Answer. Qualcuno lo ha già fatto, altri credo che lo faranno.
Hai ragione. ma semplicemente come detto sopra, avendo già il progetto pronto con tutti i file pronti, penso sia più semplice e veloce far capire a volte come fare.
apre il progetto vede dove inserire i vari codici, e lo fa come il mio...tutto qui...comunque per non nascondere niente, ora lo metto in uno spazio mio e lo allego qui, cosi sarà in vista per tutti....
eccolo qui:
http://provews.altervista.org/uitotop.zip
dimenticato di dare l'utile qui...?
http://answers.websitex5.com/post/97791#11
@Mirko
Il mio post era rivolto indirettamente a Gabriele, che saluto (non voglio polemizzare ).
Condivido tutto il post di Esse Di tranne l'ultima parte: finché non mi banneranno, continuerò a leggere Answers e a rispondere quando potrò
Comunque, nel link del topic dell'unofficial c'è un post di stesil, con una breve spiegazione, era anche questo che volevo sottolineare.
Pace e amore!
Ah, dimenticavo: l'utile lo do quando lo ritengo necessario
Sisto Z - Stefian F
Vero, chiedo scusa, non avevo letto bene, pensavo la solita firma...