Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2012, 17:06
Avatar de xlos_mas_pro
xlos_mas_pro
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago
Mensajes: 359
Antigüedad: 13 años, 6 meses
Puntos: 11
Pregunta Elementos pestañean al aparecer

Hola tengo y gracias de ante mano miren tengo el siguiente codigo:

Código PHP:
<section id="perfiles">

<?php foreach($dis as $d): ?>
    
    <article class="usuario">
        <?php echo anchor('user/'.$d->usuario,$d->nombre.' '.$d->apellido,array('class' => 'nombre')); ?>
        <p id="user">Usuario: <?php echo $d->usuario?></p>
        <p id="yo">Es Diseñador</p>

        <div class="foto"><img src="<?php echo base_url(); ?>css/image/fotosuser/<?php echo $d->foto?>" width="100" height="100" ></div>

    </article>

<?php endforeach; ?>

</section>
y el jquery (javascript):
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. $(document).on("ready", function(){
  3.  
  4.        $('#perfiles .usuario').mouseover(function(){
  5.               if($(this).offset().left < 250)
  6.               {
  7.                      $(this).children('.foto').css({
  8.                             'left': ($(this).offset().left - 130) + "px",
  9.                             'top' : $(this).offset().top,
  10.                      });
  11.               }else{
  12.                      $(this).children('.foto').css({
  13.                             'left': ($(this).offset().left + $(this).innerWidth() + 10) + "px",
  14.                             'top' : $(this).offset().top,
  15.                      });
  16.               }
  17.  
  18.               $(this).children('.foto').fadeIn(800);
  19.  
  20.        });
  21.        $('#perfiles .usuario').mouseout(function(){
  22.               $('.foto').fadeOut(400);
  23.        });
  24. });
  25. </script>

Bueno lo que pasa es que como ven en el jquery al momento de ponerle el mouse ensima al article class="usuario" se muestra una campa oculta que tiene como clase foto bueno el problema es que cuando pongo el mouse ensima del article class="usuario" aparece la capa foto pero pestañeando y si es que muevo el mouse ensima de la capa sin salirme aparece y desaparece la capa (pestañando) y no deberia pasar por que como dice el codigo al sacar el mouse de la capa class="usuario" se desaparece la capa class="foto" pero a mi no me pasa haci si es que muevo el mouse estando adentro de capa usuario tambien se desapararece la imagen bueno no desaparece completa sino que pesatañea como dije anteriormente