Foros del Web » Programando para Internet » Jquery »

Loading effect con un gif en jquery

Estas en el tema de Loading effect con un gif en jquery en el foro de Jquery en Foros del Web. Buenas, Necesito hacer un "loading" con un gif, mientras termino de cargar una pagina de en un div de id="test" de este modo: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); ...
  #1 (permalink)  
Antiguo 02/04/2011, 03:26
Avatar de naitmeir  
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta Loading effect con un gif en jquery

Buenas,

Necesito hacer un "loading" con un gif, mientras termino de cargar una pagina de en un div de id="test" de este modo:

Código Javascript:
Ver original
  1. function mifunc(){
  2.  
  3.     $(document).ready(function() {
  4.         $('#test').load(
  5.         './pagina.php?');
  6.     });    
  7. }

El gif obviamente ha de desaparecer cuando se termine de cargar la pagina. Hay que acomodar tambien la pagina en php para hacer este efecto?

Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.         $('#test').load(
  3.         './pagina.php?', function(){
  4.            
  5.             alert('Load was performed.');
  6.            
  7.         });
  8.     });

Habia visto esta otra forma de hacerlo pero era con un alert ...


S2
  #2 (permalink)  
Antiguo 02/04/2011, 11:39
Avatar de naitmeir  
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Loading effect con un gif en jquery

Ya encontre el modo:

Código HTML:
Ver original
  1.     <head>
  2.         <title>Ejemplo</title>
  3.         <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script><script>
  4.         $(function(){            
  5.             $('#button').click(function(){
  6.                 alert("test");
  7.                 $('#prueba').html('<img src="preloader.gif" alt="cargando"/> Cargando... ').load('test.php');      
  8.                 return false;
  9.             });
  10.         });
  11.         </script>
  12.     </head>
  13.     <body>
  14.         <a href="#" id="button">test</a>
  15.         <div id="prueba" style="width:300px;height:300px;background:#ccc"></div>
  16.     </body>
  17. </html>

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:04.