|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: May 2012
Messaggi: 22
|
[JS] div che seguono lo scroll della pagina
ciao a tutti.... stavo cercando di realizzare un codice in grado di far spostare un div verticale quando avviene lo scroll della pagina... Per farvi un esempio, il risultato che voglio ottenere è lo stesso di quello di facebook nella barra di destra dove ci sono gli annunci, oppure del sito diretta.it nella barra di destra dove c'è la pubblicità.. Ho provato a creare il seguente codice ma non ha funzionato; sapreste aiutarmi:
Codice:
<script type="text/javascript">
var SB;
function ScrollBanOK()
{
document.getElementById("box_content").style.top = document.body.scrollTop;
SB = window.setTimeout("ScrollBanOK()", 1);
}
function ScrollBanNO()
{
window.clearTimeout(SB);
}
</script>
Grazie in anticipo... |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
|
Ti posto uno snippet che uso di solito, sono qualche riga in più del normale ma è completo e ti evita problemi:
http://jsfiddle.net/dUaet/ ti serve jQuery come libreria |
|
|
|
|
|
#3 |
|
Junior Member
Iscritto dal: Aug 2013
Messaggi: 24
|
Se vuoi rendere fisso il box (cioè impedire che scrollando la pagina se ne vada in alto) puoi impostare la proprietà CSS {position: fixed} per quel box.
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
|
Quote:
in questo caso è necessario utilizzare javascript, il semplice css non basta purtroppo. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:17.




















