2016-04-08 6 views
0

Я занимаюсь обновлением своего приложения с jquery 1.8.2 до 1.9.1. Поэтому я включил dll 1.9.1 и включил Themes.css на мою главную страницу. Когда я открываю диалоговое окно, кнопки не имеют текста для кнопок. В 1.8.2 в диалоговом окне есть кнопка «Да» и «Нет». Теперь я получаю кнопки без текста.Обновление диалогового окна jquery от версии 1.8.2 до 1.9.1

Это код для диалога. Это где проблема?

$("#dialog-confirm").dialog({ 
resizable: false, 
height: 140, 
modal: true, 
buttons: { 
    'No': function() { 
     $("#dialog-confirm").dialog("close"); 
     }, 
    'Yes': function() { 
     $("#lblErrors").text(""); 
     $("#lblMessage").text(""); 
     $('#btnAddNewCourse').show(); 
     } 
    } 
}); 

ответ

0

Использование кода в Fiddle с JQuery 1.9.1, похоже, что он все еще должен быть действительным способом написания диалога: Fiddle

Вы также можете попробовать написать свой диалог код в синтаксисе:

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

Example Fiddle

Если повторно письмо не кажется, чтобы исправить это MAK убедитесь, что вы не получаете никаких ошибок и что ваши скрипты включены в правильном порядке.

+0

Вы добавили jquery migrate? [link] https://blog.jquery.com/2013/02/04/jquery-1-9-1-released/ –

0

Я загрузил версию тем 1.9.2, и это, казалось, решило проблему. Спасибо.

Смежные вопросы