2010-03-25 12 views

Odpowiedz

32

Załóż je za pomocą tego formatu, 'button text': function() { } przecinkami pomiędzy nimi, tak:

$("#mydialog").dialog({ 
    buttons: { 
    'Confirm': function() { 
     //do something 
     $(this).dialog('close'); 
    }, 
    'Cancel': function() { 
     $(this).dialog('close'); 
    } 
    } 
}); 
+2

Doskonałe rozwiązanie dla początkujących, takich jak ja. Dziękuję Ci bardzo. Zawsze jestem tak pewny, aby uczyć się nowej technologii; dlaczego, ponieważ wiem, że stackoverflow może pokazać odpowiedź na problem, przed którym stoję ... –

1

Aby dodać do tego, metoda przycisk tablica jest wiedzieć o co naraża większą funkcjonalność za przyciskiem , na przykład dodawanie ikon i innych właściwości poszczególnych przycisków. Należy zwrócić uwagę na dodany nawias kwadratowy wokół zestawu przycisków, przekształcający go w tablicę przycisków oraz dodatkowe nawiasy klamrowe wokół każdego obiektu przycisku.

$("#mydialog").dialog({ 
    buttons: [{ 
    text: 'Confirm', 
    icons: { 
     primary: "ui-icon-check" 
    }, 
    click: function() { 
     //do something 
     $(this).dialog('close'); 
    }},{ 
    text: 'Cancel', 
    icons: { 
     primary: "ui-icon-cancel" 
    }, 
    click: function() { 
     $(this).dialog('close'); 
    } 
    }] 
}); 
Powiązane problemy