otro javascript position fixed, funciona sin quirks mode
Hola,
He conseguido este otra manera de hacer position fixed
este css (por ejemplo):
<style type="text/css">
#left {position: fixed; left: 50%; margin-left: -290px}
</style>
<!--[if IE]>
<style type="text/css">
#left {position: absolute; left: 5px; margin-left: 0}
</style>
<![endif]-->
este javascript para IE:
<!--[if IE]>
<script language="JScript">
if (document.recalc && document.body.attachEvent) {
var toppos = Math.max(document.documentElement.scrollTop, document.body.scrollTop);
left.style.setExpression("top", "toppos + 91");
document.documentElement.onscroll=function() {
toppos = Math.max(document.documentElement.scrollTop, document.body.scrollTop);
document.recalc(true);
};
}
</script>
<![endif]-->
Ese javascript me funciona con el "http://www.w3.org/TR/html4/loose.dtd">
Ahora que salta mucho al bajar,
¿alquien sabe que se podrá hacer?
A ver si al fin salgo de esto, que estoy hasta..
helenp
Hmmmm.
me esperaba una evoluación de este script, o comentarios :), paciencia......
que conste, no la he hecho yo, sino me lo han hecho uno de webmasterword, yo no sé ni pio de javascript, hay que compartir.
Sobre todo me gustaria opinion del maestro Meddle.
este suporta los dtd.s, solo que salta más o es igual no sé.
en funcionamiento no veo tanta diferencia entre el script de Meddle..
function reposicionaMenu(){
document.getElementById("left").style.top = parseInt(document.body.scrollTop + 120) + "px";
}
onload = function(){
if(document.getElementById && !window.getComputedStyle){// DOM but not Mozilla
document.getElementById("left").style.position = "absolute";
window.onscroll = reposicionaMenu;
}
}
</script>
ramon_c
helenp
que estoy hasta..
Dilo, sin miedo :D Hasta ahí he acabado yo. Y claro, le han dado mucho por saco, al final he optado por otra cosa visto que algo tan fácil como debería ser dejar una DIV quieta (ya ves tú cuánto pedimos) parece labor de chinos. En fin, gracias a Dios que no me hace falta codificar pa comer... :P
helenp
En fin, gracias a Dios que no me hace falta codificar pa comer...
Pues a mi si me hace falta, o soy demasiado perfeccionista............. a mi socio le parece estupendo el menu con los saltitos................