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