Ciao a tutti, ho un problema spinosetto![]()
Dentro la mia pagina di news ho la classica DIV (containerleft) dove inserisco tramite chiamata AJAX un'immagine e il testo.
<a onClick="ApriAjax('65','getnews');" href='#'>
function ApriAjax(arg1,arg2) {
$.get('ajax/' + arg2 + '.php?arg=' + arg1, function(data){
$("#containerleft").html(data);
});
}
L'immagine è associata al plugin jquery FANCYBOX che me la apre a tutto schermo con un effetto molto simpatico.
Questa è la chiamata jquery che fa funzionare il fancybox.
$(document).ready(function() {
$("a#single_3").fancybox({
'overlayShow' : false,
'zoomSpeedIn' : 600,
'zoomSpeedOut' : 500,
'easingIn' : 'easeOutBack',
'easingOut' : 'easeInBack'
});
});
Al primo caricamento della pagina tutto funziona bene, quando invece carico una news successiva FANCYBOX non funziona più, perchè ovviamente bisognerebbe rieseguire sui nuovi elementi caricati con AJAX il codice della $(document).ready(function() {});
Ho provato ad implementare il plugin LiveQuery che dovrebbe risolvere proprio questo genere di problemi ma non riesco a venirne a capo, la documentazione è veramente oscura in merito.
Qualcuno potrebbe gentilmente darmi una dritta?
Grazie e ciao