JQuery UI диалог выбора заголовка из кэша - PullRequest
0 голосов
/ 24 сентября 2010

Вот код, который я использую

http://jsbin.com/evike5/edit

Когда диалоговое окно jQuery UI запускается второй раз. Обновленный заголовок не отображается.

Я что-то не так делаю?

1 Ответ

2 голосов
/ 24 сентября 2010

Это потому, что вы открываете то же самое диалоговое окно , чтобы оно вступило в силу, вам нужно либо уничтожить старое диалоговое окно, например:

$("#hello").dialog('destroy').attr("title", "Helloooooooo!")

Попробуйте здесь .

Или просто установите заголовок и поведение кнопки без повторного создания диалогового окна, например, для кнопки ОК:

OK: function () {
  $(this).dialog("close")
         .dialog("option", { 
           buttons: {
             OK: function () {
               $(this).dialog("close");
             }
           }, 
           title: "Helloooooooo!" 
       }).dialog("open");
}

Вы можете попробовать это здесь .

...