15/03/2010, 13:40
|
| | | Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 9 meses Puntos: 15 | |
Respuesta: como situo la respuesta de load() jquery Cita:
Iniciado por Dany_s a ver, vos haces un load y te carga una lista con imágenes que tienen la clase "thumb" Código HTML: <li><img width="100" height="100" id="algunid" border="4px" class="thumb" src="laurl" /></li> a esas imágenes vos queres asignarle un evento mouseover Código HTML: $(".thumb").mouseover(function() {
// obtenemos el valor del atributo ID de la miniatura
var imagen = this.id;
// luego, asignamos ese valor, como fondo del <div> con ID "foto"
$("#fotos").css("background-image",
"url(../FTP/'.$folder.'/" + imagen + ")");
});
pero ese evento no te fnciona al hacer el onload?
lo que pasa es jquery no maneja eventos en elementos creados dinamicamente con ajax, append, etc
para eso está el evento live, simplemente cambia la linea Código HTML: $(".thumb").mouseover(function() {
por Código HTML: $(".thumb").live('mouseover', function() {
no creo que sea muy limpio hacer un load y que me devuelva html y código jquery como respuesta, tratá que en tu php se genere html y lo que tenias de jquery ponelo en un archivo js muchas gracias por tu respuesta , pero entendi lo que dices que mi php genere el html.
saludos |