Bueno me fui a la pagina e hice un debbug y pues...
Código:
error404.000webhost.com/?:2Uncaught SyntaxError: Unexpected token <
java1.js:91Uncaught SyntaxError: Unexpected token .
count.php:1Uncaught SyntaxError: Unexpected token <
28event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future.
Ahora, tu incrustas la respuesta AJAX en HTML y solo cambias el "content"... Tienes que hacer el callback de fancybox otra vez... No ves que en la linea de tiempo lo llamaste antes de cada AJAX...
Ejemplo:
Código HTML:
Ver original <a href="url" class="fancybox"><img src="url imagen" /></a> </content>
$(function(){
$('.fancybox').fancybox();
});
Esto es lo que tienes que devolver cada vez que llamas AJAX, es una forma fácil de reusar las opciones ya que los plugins muy dificilmente se pueden hacer "live"... Y esto sucede porque cada llamado a AJAX es un nueva respuesta a la carga del DOM.
Saludos!