Foros del Web » Programando para Internet » Jquery »

compatibilidad con scrollbar y fade in fade out

Estas en el tema de compatibilidad con scrollbar y fade in fade out en el foro de Jquery en Foros del Web. Hola amigos, verán tengo un extraño problema que no se a que puede deberse. tengo 2 codigos javascript, uno me permite hacer un fade in ...
  #1 (permalink)  
Antiguo 17/04/2014, 05:00
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años, 7 meses
Puntos: 5
compatibilidad con scrollbar y fade in fade out

Hola amigos, verán tengo un extraño problema que no se a que puede deberse.

tengo 2 codigos javascript, uno me permite hacer un fade in y fade out a unos divs

con información en cada uno de ellos, haciendo así las veces del contenido de las opciones

de mi web al hacer click en las opciones de menú.


O dicho de otro modo al hacer click en las opciones de menu aparece contenido mediante un fade in y cuando hago click a otro boton de menu desaparece el contenido visible en ese momento con fade out y con un fade in aparece el siguiente contenido.

Esto funciona, va bien.


el segundo codigo es el de un scrollbar con efecto suave. Y tambien va bien.

Pero cuando lo implemento , el extraño efecto que pasa es:

que cuando hago click en un boton del menu aparece el contenido de la opcion de menu mediante fade in , pero el scrollbar no aparece, y si justo en ese momento cojo la pantalla del navegador donde sale la web y la arrastro a la segunda pantalla que tengo (por que tengo 2 pantallas conectadas a mi ordenador una mas grande que la otra), pues justo en ese momento al contendo le aparece ya el scrollbar al lado y funciona. pero como digo solo aparece el scrollbar cuando paso la ventana del navegador de una pantalla a la otra.

esto me di cuenta despues de hacer mil pruebas.

y ni se por que ocurre ni como arreglarlo.

Si alguien pudiera echarme una mano le estaria muy agradecido.

estos son los codigos:


Código Javascript:
Ver original
  1. <!--MOSTRAR-OCULTAR OPCIONES DEL MENÚS OPCS  ===================================================================-->
  2.  
  3.     <script>
  4.    
  5.         // inicialmente aparece la primera opcion marcada
  6.         var ultimo=1;
  7.         $(document).ready(function(){
  8.  
  9.             // evento que se ejecutara al seleccionar cualquier opcion del menu
  10.  
  11.  
  12.  
  13.          <!--   $(".cont_sub_opcs div").click(function(){-->
  14.    
  15.                 $(".menus_opcs div").click(function(){     
  16.                 // obtenemos el nuevo id
  17.                 nuevo=$(this).attr("id");
  18.                 if(nuevo!=ultimo)
  19.                 {
  20.                     // escondemos el ultimo id
  21.                     $("#opc_"+ultimo).fadeOut(function(){
  22.                         $("#"+ultimo).removeClass("seleccionado");
  23.                         $("#"+nuevo).addClass("seleccionado");
  24.                         // mostramos el nuevo id
  25.                         $("#opc_"+nuevo).fadeIn();
  26.                         ultimo=nuevo;
  27.                     });
  28.                 }
  29.                 });
  30.         });
  31.  
  32.  
  33.  
  34.     </script>






Codigo scrollbar:
Código Javascript:
Ver original
  1. <!-- SCROLLBAR DE OPCS PERSONALIZADO  =========================================================-->
  2.  
  3.         <link href="css/jquery.mCustomScrollbar.css" rel="stylesheet" />
  4.  
  5.        
  6.         <!--<script src="js/jquery-1.9.1.min.js"></script>-->
  7.         <script src="js/jquery.mCustomScrollbar.concat.min.js"></script>
  8.  
  9.  
  10.  
  11.     <script>
  12.    
  13.         (function($){
  14.             $(window).load(function(){
  15.  
  16.                     $(".contenedor_opcs").mCustomScrollbar({
  17.                         scrollButtons:{
  18.                             enable:true
  19.                         }
  20.                     });
  21.  
  22.                     });
  23.  
  24.         })(jQuery);
  25.  
  26.     </script>


Evidentemente lo que necesito es que al hacer click en cualquier opcion aparezca el contenido mediante fade in y con su scrollbar al lado.

gracias.

Etiquetas: compatibilidad, fade, scrollbar
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 08:22.