04/08/2012, 22:50
|
| | | Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 12 años, 5 meses Puntos: 127 | |
Respuesta: funcion alternativa a .live para algo diferente de .click Existen varias formas.
1) Añadiendo un setInterval que ejecute reiterativamente las sentencias
var intervalo = setInterval(function() { jQuery("#tabs").tabs({event: "mouseover"}); }, 100);
2) Añadiendo a live un evento que suceda casi siempre, como es onmousemove
$(document).live('mousemove',function(){
jQuery("#tabs").tabs({event: "mouseover"});
}
3) Añadiendo un listener del evento load de los elementos
$("#tabs").load(function(){
$(this).tabs({event: "mouseover"});
});
4) Creando un evento y disparándolo justo cuando suceda la respuesta ajax
$.ajax({
...
success:function(){
$("#tabs").trigger("eventoimaginario");
}
})
$("#tabs").bind("eventoimaginario",function(){
$(this).tabs({event: "mouseover"});
}
)
Por cierto, live() ha sido reemplazada por on()
Un saludo
__________________ 21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor |