Ver Mensaje Individual
  #17 (permalink)  
Antiguo 15/03/2010, 13:40
Avatar de RIVERMILLOS
RIVERMILLOS
 
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 Ver Mensaje
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