Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/07/2012, 09:56
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años
Puntos: 317
Respuesta: como detectar que el scroll del navegador está en el top (o casi en el top

Cita:
Iniciado por emprear Ver Mensaje
Con su aporte(lo hice algo más compatible) más lo que propongo, y si de no usar Jquery se trata, les dejo esto
Un lujo que se desplace lentamente. Aunque en Chrome no me anda.
Y lo de no usar yaicuery es obvio. Para esto ni se justifica.


Cita:
Iniciado por Panino5001 Ver Mensaje
Sólo una acotación, si no necesitamos retrocompatibilidad con explorer 6 (ciertamente, ya basta de Explorer 6!), para obtener las medidas del viewport no necesitamos tanto código. Un ejemplo con el alto del viewport válido en Explorer 7,8,9, en Ópera, Firefox, Chrome y Safari
Lo de IE6 hay bastante gente que lo está reclamando en varios temas. Qué sé yo, puede que para alguien sea necesario. Recordemos que IExplorer no es un producto como los otros navegadores, y no siempre es posible actualizarlo. De hecho, la última versión no se puede instalar en un XP. Y ya sabemos que hay un montón de máquinas que aún usan XP.
De todas formas, si me agarran de buen humor puede que algún ejemplo lo haga compatible, de otra forma, que lo adapte quien lo necesita. (En la mayoría de los casos, le pagan para eso. )

El clientHeight no me anda en FF, Op y Chr. En IE no lo probé, pero recuerdo que hace lo mismo : me toma la altura del alto visible, el del panel para el documento, no la altura del documento completa. congrio7 necesita eso para saber cuándo llega al final.


Cita:
Iniciado por congrio7 Ver Mensaje
Este lo he probado (una pequeña modificacion) y va bien, pero le pasa lo mismo. Cuando esta visible no varia al ocurrir el hover.
Como en este tema participan un par de amigos, no lo quiero arruinar; pero no sabes las ganas que tengo de mencionarte unas cuantas cosas.

Vamos a respirar hondo, decir oommmm, y seguimos.

¿Te das cuenta de que tu problema no es el hover, sino la animación CSS, verdad?
¿Y de que esa animación necesita valores explícitos para hacer los cálculos de transición?

... ¿Y de que le estás pisando esos valores con el javascript? ¿Eh?

Que le des opacidad en el JS no tiene sentido. Lo que te interesa es que cuando el escrol llegue a cierto punto, el botón aparezca. Y eso se hace con visibility, que ya no arruina los cálculos del CSS-Script.

Justo hace unas horas puse un ejemplo sobre eso. Y una forma ... incalificable de hacer las combinaciones dinámicas entre ambos métodos.

Porque seamos realistas : o uno, o el otro. Si CSS no permite (aún) medir elementos de la página y aprovechar esos valores, toda la animación se hace a javascript. Que para eso sirve.

Cómo calculo height de un div y se lo pongo al css?



P.D.: y lo de "totop" me genera cierto escozor. ¿Qué el Foro no enmascaraba este tipo de palabras?