Witam
Przerabiam już drugi dzień skrypt wyświetlania zdjęć prettyPhoto tak, aby zdjęcia po otwarciu znikały po 5 sekundach, do tego wykorzystałem taki kod:
Kod
<script type="text/javascript">function start(){clearTimeout(t); var t=setTimeout("$.prettyPhoto.close()",5000)};start();</script>

I niby wszystko działa dobrze, ale tylko jeśli zdjęcie się samo zamknie i otworzymy kolejne - wszystkie znikają po 5 sekundach. Problem zaczyna się, gdy użytkownik zamknie zdjęcie krzyżykiem - wtedy dzieją się cuda, bo nowo otwarte zdjęcie zamyka się po sekundzie, po dwóch lub wcale się nie otwiera, a galeria się zawiesza. Może ktoś z was robił coś podobnego i wie jak to rozwiązać, bo ja to kompletnie nie ogarniam Javascript'u ;/

Kod skrypty prettyPhoto tutaj: http://pastebin.com/z6kDgSVV

A wywoływany jest w osobnym pliku poleceniem:
Kod
<script type="text/javascript" charset="utf-8">
    $(document).ready(function(){
                $("a[rel^='prettyPhoto']").prettyPhoto();
        });
</script>