Ver Mensaje Individual
  #72 (permalink)  
Antiguo 12/03/2010, 04:18
Mr_Raymon
 
Fecha de Ingreso: diciembre-2009
Ubicación: España
Mensajes: 119
Antigüedad: 15 años
Puntos: 2
Respuesta: Combinar Lightbox (jQuery) con datos en XML

Ya esta hecho. Funciona perfecto tal y como yo quiero :D

Tambien he probado a hacerlo asi y es valido.
Cita:
$("."+value).append(s_web)
El punto se puede cambiar por la almohadilla (#).
Cita:
$("."+value).append(s_web)
Logicamente cambiando las clases por ids en el HTML.

Otra cosa para terminar que seguro le interesara a mas de uno.

Para los que utilizamos prettyPhoto o parecidos hay que tener en cuenta una cosa. Si ponemos asi el siguiente codigo que crea los li, no estarian separados sino sumaria todos los elementos del XML. Por ejemplo, si la seccion "web" tiene 10 imagenes, "multimedia" tiene otras 10, "movil" tiene 5 y "erp" tiene 3, sumaria en total 28 imagenes. En prettyPhoto apareceria 1 de 28 en vez de estar separadas por secciones.

Este es el codigo original:

Cita:
s_web = '<li><a href="'+imagen+'" rel="prettyPhoto[web]" title="<strong>'+proyecto+'</strong><br/>'+emp+'<br/>'+info+'<br/>'+tecno+'"><img src="'+miniatura+'" class="imagen_hover"></a></li>';
Se cambia lo que hay dentro de los corchetes de rel por +value+.

Este es el codigo modificado para la separacion:

Cita:
s_web = '<li><a href="'+imagen+'" rel="prettyPhoto['+value+']" title="<strong>'+proyecto+'</strong><br/>'+emp+'<br/>'+info+'<br/>'+tecno+'"><img src="'+miniatura+'" class="imagen_hover"></a></li>';
Y asi en vez de aparecer el total de todas las imagenes, solo seria el total de cada seccion y en mi opinion queda mejor. En vez de aparecer 1 de 28, apareceria pinchando en "web", 1 de 10 o en "erp", 1 de 3.

MUCHISIMAS GRACIAS a mayid por todo el esfuerzo que has hecho en este tema y por aguantar mis pesadas dudas.

EDITO: Acabo de "arreglar" un poco el tema para que sea mas facil de ver los codigos que escribi en su momento. Aunque no se como se puede cambiar el titulo para poner COMPLETADO Y SOLUCIONADO, si alguien lo sabe que lo escriba.

Última edición por Mr_Raymon; 12/03/2010 a las 05:16