Como no me gustan los position:absolute, me gusta mas que la pagina este encuadrada segun los elementos de alrededor y tal, pues he querido hacer una con position:relative.
El codigo solo funciona como yo quiero con IE y a resolucion alta.
Código PHP:
<div style="background-color:red; width:20%">
Contenido del primer div...
<p> </p><p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p><p> </p>
Y mas chapa que doy aqui
</div>
<br />
<div id="seguidor" style="background-color:blue; width:20%; position:relative;">
<p>Contenido del segundo</p>
<p>Varios parrafos de texto <br />
Con un par de <br /><br />
saltos de linea.</p>
</div>
<p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p>
<script>
var elSeguidor=document.getElementById("seguidor");
var posIni=636; // posicion top inicial (a ojo) de la capa seguidor
function siguelo() {
var scrolleado=document.body.scrollTop;
if(scrolleado>=posIni) {
elSeguidor.style.top=(scrolleado-posIni)+"px";
}
}
window.onscroll=siguelo;
</script>
Hay alguna manera de saber qué posicion tiene la capa seguidor siendo position:relative?
Hay una manera menos "chapucera" de hacer esto?
salu2 a todos.