Настройка текста кнопки Jquery diloag не работает должным образом - PullRequest
0 голосов
/ 19 июля 2011

Я пытаюсь использовать диалоговое окно jquery, но следующий код показывает 0, 1 в тексте кнопки вместо указанного текста. Мне нужно использовать этот синтаксис по сравнению с другим, упомянутым в документах jQuery. Может ли кто-нибудь помочь мне с текущим кодом.

$( ".selector" ).dialog({ buttons: [
    {
        text: "Ok",
        click: function() { $(this).dialog("close"); }
    }
] });

Ответы [ 2 ]

0 голосов
/ 19 июля 2011

Работает на скрипке точно так, как есть:

http://jsfiddle.net/jensbits/bGuLj/

Может быть, что-то еще противоречит ??

В вашем коде есть опции, которые не существуют для диалога jquery: autoShow и beforeClose

Вы, вероятно, хотите использовать autoOpen: false

См. Обновленную скрипку:

http://jsfiddle.net/jensbits/bGuLj/5/

0 голосов
/ 19 июля 2011

Попробуйте,

$(DialogDiv).dialog({ 
  bgiframe: true, 
  resizable: false, 
  buttons: { 
    { "Save": function() { saveCallback();} }, 
    { "Cancel": function() { cancelCallback(); } 
  }
});

JQueryUI ожидает object для buttons, но вы передаете array.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...