2016-04-08 100 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的一个版本,似乎解决了这个问题。谢谢。