2016-04-08 103 views
0

我正在將我的應用程序從jquery 1.8.2升級到1.9.1。所以我已經包含了1.9.1的dll,並且包含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

使用在撥弄你的代碼與jQuery 1.9.1,它看起來像它應該還是寫對話的有效途徑:Fiddle

您也可以嘗試在此語法寫你的對話框代碼:

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

Example Fiddle

如果重新書寫似乎沒有解決它MAK確保你沒有收到任何錯誤,並且你的腳本包含在正確的順序中。

+0

你添加jQuery的遷移? [link] https://blog.jquery.com/2013/02/04/jquery-1-9-1-released/ –

0

我下載了主題1.9.2的一個版本,似乎解決了這個問題。謝謝。