JQueryUI Modal Dialog - problem z opcją autoOpen

0

Witam. Żeby nie przedłużać:

        $(function() {
        $( "#dialog" ).dialog({
            autoOpen: false,
            modal: true,
            width: 500,
            height: 300
        });
        });
        $( "#dialog-link" ).click(function( event ) {
			$( "#dialog" ).dialog( "open" );
			event.preventDefault();
        });

Jeżeli autoOpen jest true - wyświetla się okno, mogę je zamknąć i ! ponownie otworzyć za pomocą linku z id dialog-link !
Jeżeli autoOpen jest false, nie wyświetla się okno (tu jest dobrze) ale dialog-link nagle przestaje działać, nie można w jakikolwiek sposób wyświetlić okna.

Jakieś pomysły?

0

Kod wygląda ok, wszystko wygląda ok. Więc jedyne co zostaje - poprosić Cię o "żywy" przykład, na którym to nie działa. Obetnij całą stronę z innych skryptów i zbędnego kodu html i spakuj w zipa i załącz tutaj, albo ew. umieść taki kod na jakimś http://jsbin.com/

0

http://4programmers.net/Pastebin/2144

Nie ma za bardzo co obcinać...

0

Zdarzenie click bindujesz ZANIM dokument się właduje. Przerzuć dodawanie zdarzenia DO funkcji obsługującej document.ready i będzie działac. Dlaczego działa z autoOpen? Ciężko powiedzieć. Teoretycznie bez document.ready zdarzenia CZASEM mogą się dobrze przypiąć. Po prostu zrób jak należy i tyle ;)

PS. Normalne wcięcia i od razu to widać. Pilnuj wcięć :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1