Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2011, 13:32
leif_sk8er
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 15 años, 6 meses
Puntos: 5
Jquery: Live mouseover, Live mouseout

No consigo hacer que funcione el live en mouseover y mouseout. Tengo la version 1.4.4 de jquery.

Os pongo el codigo de un tooltip que he hecho y donde no me va cuando es en contenido nuevo por ajax. En el contenido que esta inicialmente si.

Código Javascript:
Ver original
  1. $(".tooltip").live('mouseover mouseout mousemove',function(event){
  2.     var txt = $(this).attr("tooltip"),
  3.         t = $("#tooltip");
  4.  
  5.         aLaConsola(event.type);
  6.  
  7.           switch(event.type){
  8.           case 'mouseover':
  9.           t.html(txt).show();
  10.           break;
  11.          
  12.           case 'mouseout':
  13.           t.hide();
  14.           break;
  15.          
  16.           case 'mousemove':
  17.           var x = event.pageX+15,
  18.               y = event.pageY+15,
  19.               w = $(window);
  20.            
  21.               if(x + t.outerWidth() > w.width()){
  22.               x = x-30-t.outerWidth();
  23.               }
  24.            
  25.               if(y + t.outerHeight() > w.height()){
  26.               y = y-15-t.outerHeight();
  27.               }
  28.           t.css({left:x, top:y});
  29.           break;
  30.       }
  31.      
  32.    
  33.     });