Autor Tema: [JQuery] Empezar animación cuando el usuario visualiza la página.  (Leído 677 veces)

Desconectado JoseLuisLeon

  • PHPerit@
  • *
  • Mensajes: 28
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
[JQuery] Empezar animación cuando el usuario visualiza la página.
« en: 04 de Septiembre de 2013, 04:46:54 am »
Estoy haciendo unas pruebas en JQuery, supongamos que tengo este código sencillo

Código: [Seleccionar]
$(document).ready(function(){
$('body').fadeIn('slow');
});[/code

Si dejamos cargando la página y entramos después, el fadeIn habrá empezado y nosotros no lo vimos. Mi duda es sencilla, ¿qué hago para que el fadeIn corra cuando el usuario entre a la página y este dentro? Osea, cambio de pestaña mientras carga, vuelvo y el efecto corre cuando entre, no antes.

Saludos, y gracias desde ya.
« Última modificación: 05 de Septiembre de 2013, 04:28:02 am por JoseLuisLeon »

Comunidad PHPeros

[JQuery] Empezar animación cuando el usuario visualiza la página.
« en: 04 de Septiembre de 2013, 04:46:54 am »

Desconectado iStocker

  • PHPer@ Fijo
  • ***
  • Mensajes: 104
  • Karma: 6
  • ~ єssєитιαʟ ~
    • Ver Perfil
Re:[JQuery] Empezar animación cuando el usuario visualiza la página.
« Respuesta #1 en: 04 de Septiembre de 2013, 07:55:03 am »
No sé bien cómo se hace eso, peor creo que puedes utilizar el evento .mousemove de jQuery, así compruebas que por lo menos el mouse esté sobre la página.
¡FUUU!


Cita de: Mary Shaw
Menos del 10% del código tienen que ver directamente con el propósito del sistema; el resto tiene que ver con la entrada y salida, validación de datos, mantenimiento de estructuras de datos y otras labores domésticas



[/cent

Desconectado JoseLuisLeon

  • PHPerit@
  • *
  • Mensajes: 28
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re:[JQuery] Empezar animación cuando el usuario visualiza la página.
« Respuesta #2 en: 05 de Septiembre de 2013, 04:28:48 am »
No sé bien cómo se hace eso, peor creo que puedes utilizar el evento .mousemove de jQuery, así compruebas que por lo menos el mouse esté sobre la página.

Ahora que lo dices, probaré con eso y quizá en mouseenter.
Igualmente espero la respuesta de alguien más.

Saludos.

Desconectado Focux

  • PHPero Master
  • ******
  • Mensajes: 1.010
  • Karma: 22
    • Ver Perfil
Re:[JQuery] Empezar animación cuando el usuario visualiza la página.
« Respuesta #3 en: 07 de Septiembre de 2013, 01:16:52 am »
En mi opinion mouseenter seria lo ideal.
Mixtiqueros.net

<?PHP
define
(_miNombre, &#39;Focux&#39;);
if(_miNombre == &#39;Focux&#39;): printf(&#39;%s es un programador avanzado&#39;, _miNombre); else: printf(&#39;Tu no eres %s&#39;, _miNombre); endif;
?>