Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[jQuery]Problem z dynamicznymi dialogami - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: [jQuery]Problem z dynamicznymi dialogami (/thread-jquery-problem-z-dynamicznymi-dialogami)



[jQuery]Problem z dynamicznymi dialogami - usb - 14-06-2011

Witam,
W pętli mam dynamicznie tworzone dialogi - jquery ui,
I chce zeby po kliknieciu na odpowiedni do dialoga button pojawiala sie odpowiednia treść - wszystko pobierane z bazy danych.
Problem mam w tym jak sprawdzić że klikam akurat w ten dialog, bo jak zmienie id na klasy to otwierają się wszystkie dialogi, co oczywiście nie jest fajneTongue

Kod:
    <script>
    
    $.fx.speeds._default = 1000;
    $(function() {
        $( "#dialog" ).dialog({
            autoOpen: false,
            show: "blind",
            hide: "explode"
        });

        $( "#opener" ).click(function() {
            $( "#dialog" ).dialog( "open" );
            return false;
        });
    });
    </script>
z dokumentacji

oraz
Kod:
<div id="dialog" title="Basic dialog">
    <p>This is an animated dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>

<button id="opener">Open Dialog</button>
Również z dokumentacji


RE: [jQuery]Problem z dynamicznymi dialogami - Pedro84 - 14-06-2011

Chyba logiczne, że musi być ID, co nie?

Ten kod:
Kod:
$( "#opener" ).click(function() {
            $( "#dialog" ).dialog( "open" );
            return false;
        });
wyjaśnia wszystko.


RE: [jQuery]Problem z dynamicznymi dialogami - usb - 14-06-2011

dobra rozwiązałem problem inaczej także do zamknięcia.
Co do Ciebie kolego też moge Ci kod zakomentować i powiedzieć, o tak to są ID.