Keresés

Új hozzászólás Aktív témák

  • Sk8erPeter
    nagyúr

    Olyat lehet valahogy művelni, hogy Javascript function-ből hívok meg jQuery Ui Dialog-ot? :B
    Jelenleg ott állok, hogy megrajzolom a polygont kattintásokkal és amikor belekattintok a közepébe, akkor a click listenert megszünteti > nem rajzolja tovább a polygont, illetve meghív egy függvényt, aminek átadja a polygon pontjait.
    Na most én ebből a függvényből szeretnék meghívni valami felugró Dialogot, amit még te mutattál.
    Ezt hogyan lehet véghezvinni? :)

    Ide bemásoltam a kódot:
    [link]

    (A végén a new_place függvénytől kezdődik a lényeg, amire most rákérdezek.)

    Persze, hogy elő lehet csalogatni ilyen esetekre a jQuery UI Dialogot.
    Beleraktam a demódba:
    http://jsbin.com/uyevux/5/edit#javascript,html,live
    Lásd az input_data() függvényt.
    Amúgy még annyit csináltam, hogy a lap aljára, a HTML-kódba beleraktam ezt:
    <div id="jquery-ui-dialog" title="Dialog" class="hidden">
    <p></p>
    </div>

    Meg létrehoztam a .hidden class-t, CSS-ből ezt alapból elrejtem.
    Aztán a jQuery UI Dialog inicializálása:

    var $jquery_ui_dialog = $('#jquery-ui-dialog'), dialog_title = "My own map's dialog!";
    $jquery_ui_dialog.dialog({ autoOpen: false });
    $jquery_ui_dialog.dialog( "option", "title", dialog_title );
    $jquery_ui_dialog.html('<p>I don\'t really know what to do with the "polygon_points" variable! :D</p>');

    $jquery_ui_dialog.dialog('open');

Új hozzászólás Aktív témák