El código es tan sencillo como:
Código:
pues bien resulta que en Mozilla si nos movemos con el scroll de la ventana, funciona perfecto, pero sorprendentemente para mí cuando me movía con el rollover del ratón dejaba de funcionar.window.onscroll = function() {moveB(id,posicion_y);} function moveB(id,y) { document.getElementById(id).style.top = y + document.body.scrollTop; }
Tras darle varias vueltas al asunto pensé que podía ser que Mozilla no limite la posición y cuando accionamos el rollover del ratón y sobrepase el límite de la página. Y efectivamente ese era el problema, el cual se soluciona añadiendo la siguiente condición:
Código:
en fin, esto es todo, espero que le sirva a alguien.if(window.innerHeight+document.body.scrollTop<=document.body.scrollHeight)
Saludos