tra le varie funzioni di default c'è anche onComplete, ma inserendo $.fancybox.close(); non funziona...

oppure:

<script type="text/javascript">
$(document).ready(function() {
$(".img1").fancybox({
$.fancybox.delay(2000).close();
});

return false;

});
</script>

Non funziona

Non so se la sintassi è corretta