Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2011, 04:51
Fennesz
 
Fecha de Ingreso: febrero-2010
Mensajes: 36
Antigüedad: 14 años, 9 meses
Puntos: 0
Jquery - Problema con live() y callback

Hola!!

Llevo dos días peleándome con un código, espero me puedan ayudar. Quiero simplemente mostrar un div oculto al hacer hover en otra capa. La cuestión es que es un calendario en Ajax, por lo que nuevos elementos se añaden al DOM, y es por eso que utilizo live() y es ahí donde surge el problema, ya que cuando añado ese método deja de funcionar bien, y se entremezclan los dos eventos...

Añado código:

Código HTML:
<script type="text/javascript">
$(document).ready(function()
{



   $('.Event').live('hover', function() {

      $('.tip', this).fadeIn('slow');
      return true;
 });

   $('.Event').live('mouseout', function() {

      $('.tip', this).fadeOut('slow');
      return false;
 });


/*
ESTE FUNCIONA PERO SIN UTILIZAR live()
 */

     $('.Event').hover(function() {
      $('.tip', this).fadeIn('slow');
      return false;
    },
  function() {
      $('.tip', this).fadeOut('slow');
      return false;  
    });



});
</script> 

Gracias!!