Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2011, 11:35
Avatar de wolfmoon
wolfmoon
 
Fecha de Ingreso: octubre-2007
Mensajes: 189
Antigüedad: 16 años, 6 meses
Puntos: 2
Problema con jScrollpane

A ver si me se explicar.....

Esto me pasa con todos los navegadores excepto el explorer, que ya es raro.

Cargo con jquery mediante un enlace del menu un php dentro de un div. Esta pagina php contiene un blog con 10 registros y un scrollpane para poder desplazarse por dicho blog.

Bien, cuando hago click en el enlace correspondiente me carga la pagina correctamente, pero al bajar el scroll descubro que no me muestra los 10 registros, sino cuatro y medio, o cinco, o cinco y medio, depende del navegador.

En el momento que recargo la pagina, o hago click en otro enlace del menu, y luego vuelvo a hacer click en el blog ya se me arregla la averia, desplazandose el scroll a lo largo de los 10 registros.

El codigo es el siguiente:



Código Javascript:
Ver original
  1. jQuery('#item1').click(function(element){
  2.             showBlog();
  3.         });
  4.  
  5. function showBlog(){
  6.        
  7.         blog_section = 1;
  8.        
  9.         jQuery('#blog').remove();
  10.        
  11.         jQuery.loading.defaultOptions = jQuery.extend({}, jQuery.loading.defaultOptions, {
  12.             src: 'images/ajax-loader.gif'                                      
  13.         });
  14.                                
  15.         jQuery("#wrapper").append('<div id="loading"></div>').children('#loading')
  16.         jQuery("#loading").loading()
  17.            
  18.         setTimeout(
  19.             function(){
  20.        
  21.                 jQuery('#wrapper').append('<div id="blog"></div>').children('#blog').load("blog.php", function(){
  22.                     jQuery("#loading").remove();   
  23.                     jQuery('#blog_left').jScrollPane({verticalDragMinHeight:40,verticalDragMaxHeight:40});
  24.                     jQuery("#blog_right img").tipTip({defaultPosition: "top"});
  25.            
  26.                 });
  27.        
  28.         }, 2000);
  29.            
  30.     };

Gracias por las posibles respuestas, porque me esta volviendo loco la tonteria esta.